Merge pull request #796 from tkellogg/apos-not-implemented

Apos not implemented
Merge branch 'master' of https://github.com/jaredpar/VsVim
Refactored `QuotedString` tests into it's own group
Added Tests to prove the fix
Made outer quote selection look at the 1st trailing character

When it was making the decision to favor trailing whitespace, it didn't
look at the 1st immediate character after the last quote. As a result,
`da"` would eat up the comma in `"foo", "bar"`. This bug affected all
outer quote operations (`da"`, `va"`, etc...)
fixes #768
Fixed failing test from my last pull request
Released version 1.2.1
Merge pull request #797 from tkellogg/outer-quote-matches-too-much

Made outer quote selection look at the 1st trailing character
Added a unit test to verify that * on non-word element will properly
jump to the next instance in the file (if there are no words on that
line).

Additionally changed the behavior of *, g*, * and g# to choose a word on
the line over a non-word character which is currently under the caret.

closes #561
Merge branch 'release'
Made `RunCommand` use Vim's current directory

fixes #798
added test to prove that we can cd to relative paths (..)
Used Path.GetFullPath to make an absolute path out of a relative path
Made `:lcd` use relative paths as well
Fixes a couple of corner issues around the :copy implementation.

closes #628
Merge pull request #800 from tkellogg/working-dir

Made `RunCommand` use Vim's current directory
Merge pull request #801 from tkellogg/cd-relative-paths

Made `:lcd` and `:cd` use relative paths
Merge remote-tracking branch 'origin/master'

Conflicts:
	VimCoreTest/InterpreterTest.cs
Minor API rename
Small parser bug fixes