TISTUD-6514 Allow selecting the base repo and branch for a pull request
TODO: Add unit tests for the new methods on GithubRepository: getForks, getSource, equals, hashcode, getFullName
- Add unit tests for GithubUser, GithubOrganization, GithubRepository
- Implements equals() and hashcode() for GithubRepository, GithubPullRequest, GithubOrganization, GithubUser
Merge pull request #204 from sgtcoolguy/TISTUD-6514

TISTUD-6514 Allow selecting the base repo and branch for a pull request
TISTUD-6162 Titanium Studio shows psuedoproperty assignments as errors
  - Add support for get and set syntax
  - Fix up so it formats semi-decent
  - Add tests around lexer/parser for new terminals and syntax
Fix broken tests:
- When inferring type of ObjectNode with no docs (or no docs with @type tag), assume Object.
- Add sanity check and test case to enforce that a type cannot have itself added as a parent (which is what was happening to break the tests).
TISTUD-6584 Importing sample apps from Dashboard or Samples gives intermittent 'Auto-share exception'
Merge pull request #206 from sgtcoolguy/TISTUD-6162

TISTUD-6162 Titanium Studio shows psuedoproperty assignments as errors
Merge pull request #208 from pinnamur/TISTUD-6584

TISTUD-6584 Importing sample apps from Dashboard or Samples gives interm...