Add support for touch events to SC.PopupButtonView

This simply map the touchStart and touchEnd events to the mouseDown and
mouseUp methods.
I'm not sure this is testable.
SC.MenuItemView: Add a right arrow when a subMenu is defined
Miss that there was already a has-branch element
Removes 26.6MB of design files from within the framework. This means that these files are no longer downloaded and duplicated in each clone of the framework nor are any of them included in the gem (although many were stripped out of the gem anyhow). These files are still available at https://github.com/sproutcore/design.
New SC.WebSocket class
Fixes failing unit test when run through phantomjs

Also add 2 new tests
Adds unit tests for SC.WebSocket queue
Adds unit tests for SC.WebSocket authentification
Makes the conditional that attempts to lock all textfields from receiving focus behind a modal pane, fail more quickly (this also prevents getting the pane on views that may not yet have a pane).
Fixes a bad conditional that coerced 0 frame widths to a false value.
Updates invokeFoo developer messages with link to help.
Resets the click count if another button is pressed
Cleans up some leftover debug statements.
Refactors adjust, removing duplicate code and improving maintainability.
Adds auto resize tests and tidies the code a bit.
Adds tests for calling adjust after animate in the same run loop.
Replaces several instances of deleted properties to null outs instead. Apparently JS engines can detect and optimize "hot" objects as long as their structure doesn't change too much, which delete would do. Reference: http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/
Allows adjust to be called after animate in the same run loop. Adjust can occur cleanly, which won't affect the animation or it can clash, in which case it will stop the animation.
Removes try/catch blocks from the animation and transtion event handlers. These hurt the performance of the event handling and don't provide significant value (if any value at all, since the exception is still thrown).
Merge pull request #1108 from nicolasbadia/click-count

Resets the click count if another button is pressed