WIP refactor device and connection
Alias Connection to AdaptorInterface and Device to DriverInterface
Fix errors in API
Update gpio platform and driver interface
Update firmata platform and adaptor interface
Update ardrone package
Update beaglebone package
Update digispark package
Update i2c package
Update joystick package
Update leap package
Update neurosky package
Update opencv package
Update pebble package
Update spark package
Update sphero package
Add convenience functions
Merge branch 'dev' into refactor_device_connection
Update examples
Clean up devices and connections type