Released 1.3.1.1
Use custom caret for inclusive selection

This came up as a resutlt of #962.

Visual Assist keys off of the caret being hidden.  When it is they will
let VsVim handle key strokes vs. them handling them.  For inclusive
selections the normal caret was being used so the key strokes weren't
being handled properly.  Now I'm drawing a custom caret.
Restores <C-T> behavior in Insert Mode

I regressed the <C-T> behavior in insert mode with change
69f78617ed6271e44fdf96c35be0a57f97685b96.  This restores the behavior at
that point.  Added a unit test to prevent this in the future.

closes #968
Fixed a key mapping issue

Any partial mappings were causing an exception
:wa was incorrectly writing non-dirty files

The :wa implementation was incorrectly saving a file even if it wasn't
dirty.  Need to check the dirty state before forcing a save.

closes #959
Released 1.3.1.2

Updated the version numbers for the release
Fixed gt and gT on recent builds

At some point there was a break down in the conditional compilation
logic I use for the Dev10 and Dev11 DLLs.  This caused the Dev10 layer
to identify as Dev11 and hence broke gt and gT on 2010.

Ultamitely this conditional compilation solution won't cut it anymore.
I need it to be more robust and sohuld factor it out into 2 DLLs that
don't use conditional compilation tricks.  It's just too easy to get
wrong in the msbuild file.

closes #975
Released 1.3.1.3
Visual Assist now always exits on Ctrl-[

Visual Assist was occassionally swallowing the Ctrl+[ key stroke in the
same way that it swallows the <Esc> key.  Added a similar work around to
get the correct insert mode behavior back.
Matching token update

The new matching token code can now determine the type of the token on
the line and column.  Now all that's left is the parsing code
Matching token infrastructure complete

The new matching token infrastructure is complete.  Next step is to hook
it up and remove the old one
Fixes several issues with %

This change hooks up the new matching token infrastructure.  This fixes
several out standing bugs mostly around the area of #if processing

closes #900
closes #901
closes #987
Avoided reparsing a given ITextSnapshot for #if values
Misc fixes
Merge remote-tracking branch 'origin/release'

Conflicts:
	VimCore/Constants.fs
	VimCoreTest/InsertModeIntegrationTest.cs
Fixed a merge typo
Added a test for the correct version information
Deploy script now deploys VSIX to folder
Implemented the [(, ]), [{, }} motions
GetWpfTextView cleanup

Fixed a couple of places where calls to GetWpfTextView didn't account
for it throwing exceptions.  This can happen when the IVsTextView
instance isn't actually an editor shim.  This isn't of conesquence to
our code, we just want the IWpfTextView if it's available, how the
IVsTextView is implemented isn't a concern.