Factor out getDelta function in dbox tools.
Fix various issues with the file controller tests.
Assert that the mockclient delta does not include the data attribute.
Filter the metadata for deltas.
Test that dbox-tools.getDelta does not include contents attributes in the changes.
Remove contents from the metadata returned from getDelta.
Ensure root path always exists when building up initial files in mockclient.
Assert that directory revs change with hashes in mockclient.
Interaction with actual dropbox api shows that revs should not change just because the file list changes.
Fix oneDelta accesses in updateMetadata tests.
Check that getDelta will return sub metadatas when the parent directory hash changes.
Recursively handle directory deltas when the has changes.