Initial draft for DeviceController.
Add dep on authbucket/oauth2.
Sync some basic implementation with authbucket/oauth2.
Prepare the fake /oauth2/debug endpoint for dev.
Simplify tests/src/ as tests/.
Add simplified oauth2 debug endpoint implementation for testing.
Merge branch 'feature/DeviceController' into develop