Fix comparison of remote and cached directories in sync (fixes #550)

allDifferentKeys must now be able to handle objects as values due to
the new directory listing format.
Add test for directory sync only requesting changed objects
Fix worst typo yet
Merge pull request #551 from remotestorage/bugfix/550-directory_updates

Fix comparison of remote and cached directories in sync (fixes #550)