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 #312 from khawkins/npm_redux

Npm redux