Merge pull request #11 from khawkins/mobilesdk.unstable

SalesforceNetworkSDK: Merging mobilesdk to mobilesdk.unstable
Removing uber-header generation, as we're not using it
Merge pull request #12 from khawkins/remove_uber_header

Removing uber-header generation, as we're not using it
Changes to use apiUrl for REST requests
Remove 'apiPath' and allow URL overriding
Merge pull request #13 from bhariharan/mobilesdk.unstable

Changes to use apiUrl for REST requests
Merge pull request #14 from khawkins/mobilesdk

2.2 Release: Merging mobilesdk.unstable into mobilesdk
Pass the original API error(s) along in the event of a REST request failure
Merge pull request #15 from khawkins/original_rest_errors

Pass the original API error(s) along in the event of a REST request failure