chrome.runtime.id as a getter
Added auth token caching and removal.

Also updated syncFileSystem to let identity handle caching.
Adding correct permissions to chrome spec
chrome.syncFS to not cache runtime.id
Not sure why, but playservices dependancy is breaking mca.js creating chrome spec
Modifying notifications js module to only load for the android platform.
Add chromespec log prefix for console.log to make it easier to track
Remove broken & redundant check for cordova starting up.
Added a test for removeCachedAuthToken.

Also fixed launchWebAuthFlow for a Google URL; it had the same first-try issue as getAuthToken.
Also cleaned up identity tests.
chrome.socket depends on CFNetwork.framework

I guess this was previously added by default, perhaps for some core
plugin that has now been ripped out.
Joining scopes in chrome.identity with a space instead of a '&'.
Adding chrome.pushMessaging