add support for the new webfinger format used in the -02 spec, fixes #538

FIXME->TODO
Merge pull request #539 from remotestorage/discover-02

add support for the new webfinger format used in the -02 spec, fixes #538
setBackend also gets called if the backend is remoteStorage
merge setbackend branch
build head