Merge pull request #567 from wmathurin/unstable

Returning total entries with cursor (Android implementation)
First round of tests for MetadataManager
Merge branch 'unstable' into sobject_sdk
Formatting fixes
Bugfix - was writing to wrong soup instead of master soup
Adding API to mark object as viewed
Adding Account MRU tests
Adding opportunity MRU tests
Adding global MRU tests
Adding layout tests
Adding object layout tests and bug fixes for object comparison
Fix equals() implementation, since raw data is unordered
Merge pull request #568 from bhariharan/sobject_sdk

First round of metadata tests and some bug fixes
Added Javadoc
Added tests for fetching all objects
Adding object metadata tests
Removing unnecessary code
Removing smart scope tests, since our org doesn't have smart scope items
Adding SObjectSDK to settings.gradle
Merge pull request #569 from bhariharan/sobject_sdk

MetadataManager tests are now complete