remove sync-busy and sync-done event emissions from sync component

add sync-busy and sync-done to wireclient.put

add test for sync-done on put failure

also emit sync-busy and sync-done for GETting documents (not folders) and DELETE

rename var that -> self

rebase

rebase test
renams sync-busy -> wire-busy, sync-done -> wire-done & re-enable for get-folder
thanks @galfert for the correction!
add waitForRemote option to caching.enable; fix argument name in baseclient.cache
this.remote -> this.storage
on not-connected
adapt keepDirNode to new format
first attempt
use revision that comes back from PUT
some corrections and debug statements
more corrections
setRevision -> _setRevision
Merge branch 'fix-anonymous-mode-queueing' into dev
Merge branch 'fix-keepDirNode' into dev
merge
work in progress - putDirectory vs createMeta
emit wire-busy/wire-done from request method as suggested by @skddc
rewriting
fix eventhandling for authorize
corrections