Adds trimming option to smart sprite sheets
Updates SpriteBuilder
Disables auto publish from Xcode
Updates icon
Fixes sprite sheet jitter issue
Errors produced by unzipping task are written to stderr now instead of read by SB.
Error data was never used.
Syncing with MainThread now working if by any coincidence updater is already running on MainThread.
Refactoring: Making use of convenience category for NSAlerts.
URL opened upon succes moved to a constant.
Refactoring: Moved SemanticVersioning class to Cocos2dUpdater group.
Converted ivars to properties.
Merge pull request #784 from NickyWeber/bugfix/#782_cocos2dupdater_freeze

Bugfix/#782 cocos2dupdater freeze
Cache clean will remove the publishing directory directly and not on the queue.
A check done before the queue is run resulted in false positives for spritesheet modification dates.

Some mild code formatting for blocks.
Fix for non publishing of obviously dirty smart sprite sheets.
Changing the values of a smart sprite sheet to the default value(like 0 or false) resulted in no dirty mark. That led to skipped publishing of that particular resource.
Issue: Default values are not stored explicitly in the project settings rather as absent value. That led to a code branch where mark as dirty was not invoked.
Removing a value for a resource is change and therefore marks it as diry.
Test added for publishing twice without cleaning inbetween or changing anything.
Related github issue #779.
Removed some debug comments.
Refactoring: Used literals for BOOLs.
Test for changed markAsDirty behaviour for removeObjects added.
Refactoring: Using literal syntax.
Merge pull request #786 from NickyWeber/bugfix/#779_smartsheet_not_published_at_first

Bugfix/#779 smartsheet not published at first
change run no background thread.
Merge pull request #787 from jtwigg/develop

change run no background thread.
Updates version number to 1.2.0
Updates Cocos2D