Fixing path name issue in template installs
Merge pull request #277 from khawkins/fix_build_script

Fixing path name issue in template installs
MessageUI & QuartzCore dependency indicated on existing projects

Existing projects with SDK needs these two frameworks as well:
1.MessageUI.framework,  2.QuartzCore.framework

Updated the description for the same.
Merge pull request #287 from abhinavguptas/patch-1

MessageUI & QuartzCore dependency indicated on existing projects
Updates to support NPM package creation
Making xcodebuild clean target mandatory to all builds.

This will fix the issue where the precompiled headers are incompatible with newer versions of clang delivered in Xcode updates.
Updating readme with definitive bootstrap instructions
Merge pull request #310 from forcedotcom/clean_every_build

Making xcodebuild clean target mandatory to all builds
Merge remote-tracking branch 'origin/master' into unstable20

Conflicts:
	hybrid/sfdc_build/build.xml
	native/sfdc_build/build.xml
	shared/build.xml
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