Remove default Adaptor#connect and Driver#start methods

Child classes should always implement these themselves.
Add no-op #connect and #start methods to built-ins
Merge pull request #227 from hybridgroup/fix/connect-and-start

Remove default Adaptor#connect and Device#start methods