Remove all the old stuff from xcode task
Clean up package.json
Replace Q with Bluebird promise library
Add back String.prototype.format to xcode.js task file
Create executeCommand and handleCommandError helper functions
Add initial default plugin options
Add temporary NPM module to project in case archivePath is not defined
Create function for running the xcodebuild clean command
Create function for running the xcodebuild archive command
Create function for running the xcodebuild -exportArchive command
Add cleanUp function for removing temporary directory
Call done() in cleanUp function
Increase maxBuffer to 1000 * 1024, was having problems with the `xcodebuild archive` exceeding buffer
Update Gruntfile.js to correspond with new options
Update Grunt dependency in package.json
Update README.md with new options
Remove shenzhen gem install from .travis.yml
Update package.json version to 2.0.0
Update badges in README.md to use shields.io
Update grunt-contrib-jshint to latest version