TISTUD-5060 Add support to create github pull requests for current branch
  - first cut at getting something working.  ready to run in dev mode under debugger
Cleanup code and fix some bugs found while trying to use create PR command (talk about dogfooding!)
TISTUD-5029: added CoffeeScript support back in Titanium Studio.
Merge remote-tracking branch 'upstream/development' into development
- Add "create pull request" entry in git menu.
- Add icon for create pull request command
- Add more specialized dialog for generating PR
Merge branch 'development' of github.com:aptana/studio3 into TISTUD-5060

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Merge remote-tracking branch 'upstream/development' into development
Merge branch 'development' of github.com:aptana/studio3 into TISTUD-5060
Update PR creation dialog to fix spacing issues, and pre-populate title/body (title with branch name, body with commit log since creation)
Remove unused dependency
use toast to display success
TISTUD-2948	Add Alloy samples to Samples view
Address Michael's review comments:
  - fix to fire pull event when we pull
  - externalize UI strings
  - extract constants for strings (typically used in JSON)
Merge pull request #65 from sgtcoolguy/TISTUD-5060

TISTUD-5060 Add support to create github pull requests for current branch
Merge remote-tracking branch 'upstream/development' into development
TISTUD-3805 - Add support for Auto-indenting TSS files
Merge remote-tracking branch 'upstream/development' into development
Fixed the log errors seen in th unit test build.
Merge pull request #67 from mxia/development

Fix the log errors seen in the unit tests build.