Changed scouts to use event emitters.
Merge pull request #3 from AdamMagaluk/master

Added subdevices
Async additions.
Making app loading asynchronous.
Starting to make resource generation adequate.
Adding AppResource for generating machine resources dynamically.
Changed scouts to use event emitters.
Async additions.
Making app loading asynchronous.
Starting to make resource generation adequate.
Adding AppResource for generating machine resources dynamically.
Merge branch 'event-scout' of github.com:argo/elroy into event-scout
Wiring up sub-devices in API responses.  Changing app to reflect sub-devices.
Adding asynchronous scouts, sub-devices, and loads of fun.
Added fake device registry. Scouts can now repopulate registry devices on init.
Changed decice.name to device.type
Broke out registry into seperate file
Added registry to run_time
Merge branch 'registry'

Conflicts:
	app/app.js
	fog_app_loader.js
Removed debug for registry failed. Removed deviceready in device:type: namespace