Updates to support NPM package creation
Merge pull request #311 from khawkins/unstable20

Merging master into unstable20
Misc changes for npm package separation.

- In build.xml, split out the creation of the template app "shells" (i.e. template app contents minus binary, hybrid dependencies), from the target to populate the dependencies in this repo.  In the npm repo, dependencies will get populated by different criteria, from different places (release distribution locations, etc.).

- Made some updates to the createApp.sh script, to support ANSI colors during app creation.

- Removed the npm package artifacts.  Those now live in the [npm repo](https://github.com/forcedotcom/SalesforceMobileSDK-iOS-Package).
Fixing "all" target. npm target no longer exists
Cutting out unnecessary duplicate target execution
Merge pull request #306 from khawkins/npm

Updates to support NPM package creation
Merge pull request #312 from khawkins/npm_redux

Npm redux
Latest shared
Merge pull request #313 from wmathurin/unstable20

Latest shared
Latest shared
Merge pull request #314 from wmathurin/unstable20

Latest shared
Misc hybrid fixes
Merge pull request #315 from khawkins/misc_hybrid_fixes

Misc hybrid fixes
Latest shared
Merge pull request #316 from wmathurin/unstable20

Latest shared
Login override key in template plist files