Move all adaptors and drivers for specific hardware to external gems

Move all adaptors and drivers that handle specific hardware to external gems (aka artoo-arduino https://github.com/hybridgroup/artoo-arduino, etc.). This has several benefits:

- make it easier to for adaptor/driver implementors
- avoid any dependencies on specific libs
- avoid dragging in anything that integrators do not need for their specific configurations

The TDR pull request should be merged in first, before this PR.