- Remove themeing pulldown from global toolbar
- Don't apply our editor theme to views by default
TISTUD-5527 Studio: Mobile Web Preview in Browser - failure to connect to internal server
  - Move the apache 4.2.2 httpcomponents plugins down from titanium studio repo/feature
  - Update our webserver code to use the 4.2+ API
  - Remove our old 4.x com.aptana.org.apache.httpcomponents plugin hacks.

Conflicts:
	features/com.aptana.feature/feature.xml
TISTUD-5527 Studio: Mobile Web Preview in Browser - failure to connect to internal server
  - Move commons logging and codec plugins down from Titanium as well

Conflicts:
	features/com.aptana.feature/feature.xml
Merge branch 'release'

Conflicts:
	features/com.aptana.feature/feature.xml
	plugins/com.aptana.org.apache.httpcomponents.httpclient/.settings/org.eclipse.jdt.core.prefs
	plugins/com.aptana.theme/src/com/aptana/theme/internal/preferences/ThemerPreferenceInitializer.java
	plugins/net.jeeeyul.eclipse.themes/.settings/org.eclipse.jdt.core.prefs
	plugins/org.apache.commons.codec/.settings/org.eclipse.jdt.core.prefs
	plugins/org.apache.httpcomponents.httpclient/.project
	plugins/org.apache.httpcomponents.httpcore/.classpath
Merge branch 'release'
Fix possible NPE seen in log from TISTUD-5756 NPE when closing a project
TISTUD-5754 Dashboard: Switching between light and dark theme, does not show any affect
  - Switch overall theme as well as our editor theme, assuming there's one with matching name/label.
Fixing unit tests.
Fixing ZipUtilTest.
TISTUD-5774 Refreshing Studio workspace takes too long
TISTUD-5781 Studio: Java NPE occured while launching Studio on clean Ubuntu system
  - Add null guard and file existence guard
TISTUD-5790	Modules: Studio fails when installing modules into a project
Fix TISTUD-5378: formatter failed on JS' swtich/default bracket block.
TISTUD-5800 Alloy: New Project - On Windows 7, Alloy does not appear in the project template
Fixing unit tests.
Fix possible NPE uncovered when working on TISTUD-5844.
TISTUD-5847 Usability: Toolbar not forced visible after update
Fixing the unit test.
TISTUD-5812 New platform shortcuts are not loaded after adding the platform in the TiApp
  - Allow programmatically adding/removing project listeners
  - Hide manager class behind interface, access through plugin so it can manage cleanup on plugin shutdown, rather than using global singleton.
  - Lazily instantiate listeners when necessary rather than upfront to avoid unnecessarily instantiating plugins.
Fixed the NPE seen in TISTUD-4345.