Merge pull request #127 from khawkins/unstable

Shared: merging master to unstable
A few files rest wrappers with associated tests
Fixed capitalization
Merge branch 'unstable' of github.com:wmathurin/SalesforceMobileSDK-Shared into files
batch file details wrapper + test
Fixed sdk info test to expect sdk 2.1
Added wrapper + tests for file rendition and file contents
Added methods + tests to get file rendition or contents URL
auth local is meant to be used in a browser so it should not use the container-based oauth refresh
Force.SObjectCollection is now a subclass of the abstract class Force.RemoteObjectCollection - subclasses of Force.RemoteObjectCollection must define fetchRemoteObjectsFromServer
exposing promises for file methods
file sample app (not at all working at this point)
File list sort of working
Hooking up file detail page (but for now just getting data from cache Force.RemoteObject has not yet been implemented
we need bearer urls
File list images now showing
Renamed FileList.html to FileExplorer.html and moved it to its own directory
Wrappers for file share actions
Folder api wrappers + tests
syncRemoteObject methods (not working yet)