Began specifying client interaction with APIs via BDD integration tests
Merge branch 'bdd_integration_testing'

Conflicts:
	Gruntfile.js
	sampleData/api/system/v1/index.html
	sampleData/api/user/v1/exampleUser/index.html
	test/integration/index.html
Client now queues packets until it is connected, eliminating the need to wait for the connected event before calling send()
APIs will now route packets without a resource to rootHandleAction calls
Added root action "list" to all APIs
Redoing the debugger in angular and making it use the common API conventions
Debugger rebuilt in angular.  Angular is pretty cool
Removed the owf7 wiring
Added metrics tab to the debugger
cleaned up some checks for LocalStorageLink that should have referred to KeyBroadcastLocalStorageLink
Cleaning up metrics and router code
Merge branch 'master' into feature-enhancedElection

Conflicts:
	app/js/bus/api/commonApiBase.js
Leader participant unloading gets state transfered. Default priority set to oldest participant. Current implementation does work with custom priority.