This introduces SAMD51 support and re-enables SAMD21 support. Fixes #263
This is prep for merging in the NRF5 pull request.