Merge pull request #530 from bhariharan/unstable23

Merge branch 'unstable' into unstable23
Merge pull request #534 from bhariharan/unstable23

Merge branch 'unstable' into unstable23
Merge pull request #537 from bhariharan/unstable23

Merge branch 'unstable' into unstable23
Merge pull request #539 from bhariharan/unstable23

Merge branch 'unstable' into unstable23
Merge pull request #542 from bhariharan/unstable23

Merge
Latest shared / samples
Merge branch 'unstable23' of github.com:forcedotcom/SalesforceMobileSDK-Android into unstable23
Latest samples
Merge pull request #543 from wmathurin/unstable23

Latest shared / samples
createLongOperationsStatusTable should not fail if table already exists (but really shouldn't be called either)
Moving to 3.5 - quick tests didn't find any issues
Merge pull request #545 from bhariharan/unstable23

Merge branch 'unstable' into unstable23
Merge pull request #547 from bhariharan/unstable23

Merge branch 'unstable' into unstable23
Merge from upstream
Merge pull request #549 from wmathurin/unstable23

Now pointing to 3.5
Pointing back to forcedotcom
Latest shared
Merge pull request #550 from wmathurin/unstable23

Latest shared - submodules pointing to forcedotcom repos