TISTUD-6786Studio installs of global npm packages modifies permissions of .npm folder
Merge pull request #239 from sgtcoolguy/TISTUD-6786

TISTUD-6786 Studio installs of global npm packages modifies permissions of .npm folder
hack to fix so we suggest uri/id for all modules
More hacks to fix tests. Assume that an identifier with no type found by same name is an instance. If we do find a type, if it starts with uppercase assume it's a type. If not, assume it's an instance (basically defined by an object literal). This is a very simple heurisitic which won't always be right. We should do more intensive tracking of the identifier back to it's last assignment to determine if we're referring to a type or an instance.
Merge pull request #242 from sgtcoolguy/fix

Fixes for broken nightly tests around JS CA
Merge pull request #244 from pinnamur/TISTUD-6778

TISTUD-6778 Show full username instead of user id in sudo password prompt
try to fix unit test failing on build machine
try fix for tests again
TISTUD-6694 content assist to suggest strings inside L() calls in Alloy view XML from the available keys in i18n file
- change some visibilities for subclasses
Merge pull request #245 from sgtcoolguy/TISTUD-6694

TISTUD-6694 content assist to suggest strings inside L() calls in Alloy view XML from the available keys in i18n file
TISTUD-6805 3.5.0 studio UI interface is not as clean as 3.4.0 studio
- clean up the look by removing jeeyul stuff. We do lose the ability to "hide" the empty editor stack, but we look much better again and can move away from using jeeyul's hacks.
- refactor css to use imports for common definitions
- Move the themes into our own themes plugin, remove the jeeyul plugin altogether
Merge pull request #246 from sgtcoolguy/TISTUD-6805

TISTUD-6805 3.5.0 studio UI interface is not as clean as 3.4.0 studio
Supporting changes for TISTUD-6694
- store attributes by map of names to AttributeElements, not just a list of names. Allow lookup by name, getting full AttributeElement object
Fix for aptana/studio3#108
  - Support the @-ms-viewport rule.
cleanup unused code
Merge pull request #247 from sgtcoolguy/108

Fix for aptana/studio3#108
Fix for aptana/studio3#108
  - Support the @-ms-viewport rule.
TISTUD-6656 Support breakpoints in alloy.js file - use IPath in place of String to refer to relative filepath to help use get handle on doing os/portable translations when necessary
TISTUD-6656 Support breakpoints in alloy.js file - use IPath in place of String to refer to relative filepath to help use get handle on doing os/portable translations when necessary
Remove System.err output line