Add explicit #start/#halt/#connect/#disconnect methods
Merge remote-tracking branch 'origin/fix/c-c-changes' into dev

* origin/fix/c-c-changes:
  Add explicit #start/#halt/#connect/#disconnect methods

Conflicts:
	lib/adaptor.js