Fix TISTUD-5221: handle branch removal error appeared while importing the sample.
Merge pull request #91 from mxia/tistud5221

Fix TISTUD-5221: handle branch removal error appeared while importing sample.
TISTUD-5220 Ubuntu: Appcelerator Studio freezes on launching project on android emulator
Merge pull request #92 from pinnamur/TISTUD-5220

TISTUD-5220 Ubuntu: Appcelerator Studio freezes on launching project on android emulator
TISTUD-5104 List open pull requests for git repo attached to github, selecting PR opens in browser
  - Add binding for viewing pull requests, add to new Team > Pull Requests submenu
  - Add title to the quick menus used by bindings for git operations on remotes/branches
Fix up unit tests
Merge pull request #94 from sgtcoolguy/TISTUD-5104

TISTUD-5104 List open pull requests for git repo attached to github, selecting PR opens in browser
TISTUD-5227 Lazy load Jira Core plugin
TISTUD-5227 Incorporating the feedback
TISTUD-5228 Lazy load Index UI plugin
Merge pull request #95 from pinnamur/TISTUD-5227

TISTUD-5227 Lazy load Jira Core plugin
Remove unused code.
TISTUD-5263 New remote's branches aren't listed in advanced pull for git
  - use "-f" switch to force a fetch after adding remote so we grab branch listing
TISTUD-5061 Add support to create github forks
  - Add import wizard to fork github repos
  - fork, clone and then set upstream on clone.
  - modify CloneJob to be able to get the list of projects it created.
  - Add fork method to github API
TISTUD-4825 Do not show "Connections" node under Titanium projects
 TISTUD-4739 Fix failed unit tests on studio3 repo

  - fix unit test that fails if default charset is not UTF-8 by setting default charset for CSS files to be UTF-8 according to content type declaration.
  - fix failing JS formatter tests
  - fix unit test for reading/writing UTF-8. Previously the test assumed the default charset was UTF-8, which it is not on the build machine.
  - fix failing unit test for adding git remotes. Need to add overloaded method to be able to specify if we auto-fetch or not, since unit test uses fake remote URI
  - fix failing test due to NPE
  - fix failing unit tests (because "const" is longer special keyword in JS)
  - Modify test that runs extremely slowly on build machine testing chmod/get permissions. Spot check 10 random permissions values rather than the entire range every time. Only create one file and use that for each permission, rather than a new one each time.
TISTUD-4739 Fix failed unit tests on studio3 repo
  - another try at a fix related to charsets
For validator tests, when we parse use a ReconcileContext to run against so we don't need to generate a fake project and file on disk every time and then delete it.
- modify the RGB2 test to only spot check 10 random 6-digit hex values for parsing as RGB. Otherwise we try every combination (16+ million) and this takes ~2 min on build machine.
Merge pull request #96 from sgtcoolguy/TISTUD-5061

TISTUD-5061 Add support to create github forks