Initial commit.
LoadFromServer returns a promise.
Merge branch 'master' into feature-apiReadyQueue

Conflicts:
	app/js/bus/api/commonApiBase.js
	app/js/bus/api/data/dataApi.js
	app/js/bus/api/intents/intentsApi.js
	app/js/bus/api/system/systemApi.js
	dist/js/ozpIwc-bus.js
	dist/js/ozpIwc-bus.js.map
Api's resolve the Mock/api data. Promise fires on completion.
loadServerData now uses promise chaining and defaults to an empty resolved promise to allow api's to skip server loading but utilize commonApi functionality.
Merge branch 'master' into feature-apiReadyQueue
Cleaned up console.log's in commonApiBase
Merge branch 'master' into feature-apiReadyQueue

Conflicts:
	app/js/bus/api/commonApiBase.js
	app/js/bus/api/data/dataApi.js
	dist/js/ozpIwc-bus.js
	dist/js/ozpIwc-bus.js.map
	dist/js/ozpIwc-client.js.map
Merge pull request #93 from ozone-development/feature-apiReadyQueue

Feature api ready queue