Fix APSTUD-4775 Commenting lines with Ctrl+/ removes carriage return in line breaks
Fix APSTUD-5028 toggling multi-line comments in ruby corrupts syntax highlighting for entire document
  - Need to call getDefaultLineDelimeter, not just use first one in getLegalLineDelimeters. That would always use CR. getDefault uses the line delimeter used on the first line, or tries to match the legal line delimeters to the System line.separator property.
Fix APSTUD-5028 toggling multi-line comments in ruby corrupts syntax highlighting for entire document
  - Need to call getDefaultLineDelimeter, not just use first one in getLegalLineDelimeters. That would always use CR. getDefault uses the line delimeter used on the first line, or tries to match the legal line delimeters to the System line.separator property.
APSTUD-4880 Toggle comment shortcut messes up html formatting
APSTUD-7500 Toggle uncomment shortcut messes up html formatting.
Merge branch 'development' into release
Merge branch 'release'
In windows, the add and remove comments were leaving a '\r' on comment/uncomment because the code was not expecting '\r\n', only '\n' or '\r'.
Merge branch 'development' into release
Merge branch 'release'
Merge branch 'master' into stable
Merge branch 'stable' of git://github.com/aptana/source.ruble into stable
ctrl+q