integration tests sync_request
telling the server to use api version with eTags and setting revision as a String
wireclient.js on 304 there are no mimeTypes and we don't want that to be handled as binary data
not emmit change events for directories on fireInitial setRevision needs to be rrecursive
storeng revisions after push changes\n adding feature to disable sync on negative sync intervalls
much more sync integration tests
defining behavior of syncIntervavl == 0 as sync as soon as you are finished
wirecclient: remove unused change event
sync_request-suite fixing a test
takedown of sync_request-suite: clear localStorage
fixed sync unit test for default value of RemoteStorage#syncInterval property.
(made the default value a property on the RemoteStorage prototype instead of setting the value during initialization of Sync)
added 'expectTheseRequests' helper method to server test helper.
It checks whether a set of requests was received without worrying about particular inner order (but still making sure that there weren't any other requests before them in the queue)
fixed sync request test that failed randomly for me (as specific order of keys in a directory listing is hard to foresee)
removing localStorage from sync_request-suite should fallback to ims now
fixing sync remove event listeners; was lost in rebase