Released 1.4.2
Merge remote-tracking branch 'origin/master' into staging
Updated the version string for the RC
Merge remote-tracking branch 'origin/master' into staging
Fix parser hang on syntax error

In the case where a line of a script contained a single quote character
and nothing else the parser would enter an infinite loop due to 2 bugs.

The first was that ParseLineRangeSpecifier didn't properly unwind when
it found an incomplete line range.  That function should parse a line
range or not modify the token stream.  In this particular case it was
consuming the single quote and failing.  It now properly unwinds

The second bug is that in the parser didn't always move to the next
line.  This could only be exposed with the first bug but it was fixed
anyways to always move to a new line
Removed a bad reference from VsixUtil

The VsixUtil project incorrectly had an explicit reference to the
extension manager package and the VisualStudio namespace.  This was from
an earlier iteration of the code base that wasn't as dynamic.  It was
preventing a build on machines that didn't have Visual Studio 2010
installed.  Remove the unnecessary code
Changed the version number to 1.5.0.0

This is the 1.5.0.0 release
Add support for one-time-commands from select mode (often used in macros)

- Add 'Ctrl+O' in select mode to run one-time command in visual mode
- Add ModeKind argument to SwitchModeOneTimeCommand
- Rewrite SwitchModeOtherVisual to use implicit selection instead of mode argument
- Refactor IsAnySwitchToCommand into a utility
- Make ModeKind/VisualKind utilities symmetric for visual and select cases
- Allow visual commands to stop after one command if going back to select mode
- Add select mode integration test for one-time command
Merge pull request #1291 from ricksladkey/fixes-one-time-from-select

Add support for one-time-commands from select mode
Merge remote-tracking branch 'origin/master' into staging
Version Number Change

Changed the version numbers so that we can start dogfooding the next
release in the staging branch
Fixes

- Insert mode code needed to be updated so that the F# 2.0 compiler
could handle the event subscription
- Trace code was incorrectly passing `null` for an empty array
Released 1.4.2
Updated the version string for the RC
Changed the version number to 1.5.0.0

This is the 1.5.0.0 release
Version Number Change

Changed the version numbers so that we can start dogfooding the next
release in the staging branch
Fixes

- Insert mode code needed to be updated so that the F# 2.0 compiler
could handle the event subscription
- Trace code was incorrectly passing `null` for an empty array
Fix line-wise put before on an empty buffer

- Avoid special case in common 'Put' with trailing line break
- Handle special case for put after in 'PutAfterCaretCore'
- Add related CommandUtil and CommonOperations unit tests

Closes #1304
Repair conditions under which StringData is adjusted
Merge pull request #1305 from ricksladkey/fixes-put-empty

Fix line-wise put before on an empty buffer