TISTUD-1597 - Add an IPv4 verification utility method.
Merge branch 'release' of github.com:aptana/studio3 into release
Merge branch 'release' of github.com:aptana/studio3 into release
Moved version back to 3.2.1
Fixed TISTUD-1792: forcing a perspectiveActivated() call for the initial window.
Fixed TISTUD-1792: forcing a perspectiveActivated() call for the initial window.
Merge branch 'release' of github.com:aptana/studio3 into release
APSTUD-4763 - Double check an exception when getting the file contents.
"Fix" TISTUD-1808 Titanium Studio: JSLint: Validation does not complete, stopping prematurely
    - We used to artifically limit to one error/warning per line, so "Stopping" error was hidden before. This "fixes" our current behavior to not mark "Stopping" as an error, but instead to bump the last warning to an error when we hit "Stopping".
"Fix" TISTUD-1808 Titanium Studio: JSLint: Validation does not complete, stopping prematurely
    - We used to artifically limit to one error/warning per line, so "Stopping" error was hidden before. This "fixes" our current behavior to not mark "Stopping" as an error, but instead to bump the last warning to an error when we hit "Stopping".
Additional fix for TISTUD-1808: fixed the unit tests.
Additional fix for TISTUD-1808: fixed the unit tests.
Additional minor fix for unit tests. It seems that eval wants to be an error, not a warning.
Additional minor fix for unit tests. It seems that eval wants to be an error, not a warning.
Add logging for APSTUD-4886 Aptana cannot find ruby executable
  - Add info level logging to log our search of PATH, add log when we get a match on PATh (like we do when searching common location)
Fix APSTUD-4472 - Include a leading whildcard when searching for quick outline patterns
Fix APSTUD-4944 JSLint inside Aptana runs far slower than on the command line
  - upgrade Rhino to 1.7R4 (our old 1.7R2 version was the major culprit behind teh performance issues)
  - Move jslint into com.aptana.editor.js where it's used so the rhino plugin is just rhino
  - Update to use lint invocation similar to jslint4java
Another fix for APSTUD-4827 Loading a bundle without a config/locales folder logs an error
Fix for APSTUD-4765 Ruby auto 'end' insertion no longer working?
  - Running the bundle cache generation scripts with -KU flag on ruby 1.8.7 ended up throwing uncaught exceptions related to the regexp used for increase indent in the ruby.ruble. This may end up causing issues with unicode characters in rubles, hopefully not. Otherwise we likely need to upgrade the ruby version to ruby 1.9+ on the build machines.
Fix APSTUD-4875 HTML validator should not flag no-value boolean attributes in HTML 4
  - Add unit tests