adding support for describe layout rest api
Merge pull request #111 from bhariharan/unstable20

Bugfix
Merge branch 'unstable20' of https://github.com/forcedotcom/SalesforceMobileSDK-Shared into unstable20
fixing the SObjectType bugs: 1) data shared among multiple instances. 2) prevent cache save to overwrite null data. 3) other small fixes.
Merge pull request #110 from akhileshgupta/unstable20

adding support for describe layout rest api
Use SalesforceOAuth plugin to get new session token
Rename 'forcetk' to 'forcetk.mobilesdk'
Update copyright