first attempt
put redirect fragment in state param, fix #646
build head
introduce new RemoteStorage.disableChangeEvents option
fix typo
allow enabling change events per origin
apply to fireInitial as well
fix baseclient _fireChange disableChangeEvents -> enableChangeEvents
Add RemoteStorage.config property
Add tests for _emitChange
Remove mention of 'device' change events
Put FAKE_IMPLIED_TOKEN on RemoteStorage.Authorize; remove GDrive/Db code; fix tests
The FAKE_IMPLIED_TOKEN variable was not available from wireclient and sync;
making it a property of RemoteStorage.Authorize fixes that. Also, the
code in googledrive.js and dropbox.js was useless, as implied auth
is not supported there anyway. Finally, some unit tests were failing,
and this is fixed by defining RemoteStorage.Authorize.FAKE_IMPLIED_TOKEN
in their setup
Fix docs
As per https://github.com/remotestorage/remotestorage.js/pull/659#discussion_r12515203
Improve unit test descriptions
As suggested by @skddc in the comments on
https://github.com/remotestorage/remotestorage.js/pull/669
Merge branch 'feature/602-implied_auth' into ahead
Merge branch 'feature/657-change_events_optional' into ahead
Merge branch 'bug/661-ontology_URIs' into ahead
Merge branch 'feature/646-dont_destroy_url_fragment' into ahead

Conflicts:
	release/head/remotestorage-nocache.amd.js
	release/head/remotestorage-nocache.js
	release/head/remotestorage-nocache.min.js
	release/head/remotestorage-node.js
	release/head/remotestorage.amd.js
	release/head/remotestorage.js
	release/head/remotestorage.min.js