Make ForceApp a singleton class not extending from Application and refactoring all over
Merge branch 'unstable20' into sdk_componentization
Make ForceAppWithSmartStore a standalone class and more refactoring
Organizing login options
Refactor sample apps and template app to use new structure
Add the ability to specify BootConfig from XML for native apps, remove the need to pass in LoginOptions
Move BootConfig under the 'rest' package
Rename ForceApp to SalesforceSDKManager and ForceAppWithSmartStore to SalesforceSDKManagerWithSmartStore
Update references to ForceApp
Move native and hybrid specific activities into their own sub packages
Update references and rename NativeMainActivity to SalesforceActivity
Add Salesforce activities for ListActivity and ExpandableListActivity
Add KeyInterface and KeyImpl for sample apps
Refactoring
Refactor Salesforce activities
Clean up Manifest files and update package path to SalesforceDroidGapActivity in Manifest files
Fix typos in Manifest
Refactoring
Merge pull request #285 from bhariharan/sdk_componentization

Making the SDK Pluggable