Merge pull request #289 from bhariharan/sdk_componentization

Make it simpler to plug in SalesforceSDKManager with initHybrid() and initNative()