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.
More paragraph test cases

In trying to understand the behavior displayed in issue #978 I added
some more test cases for the paragraph motion.  It's still unclear why
the delete backwards is taking out the new line information in this case
so the tests are still failing.  Trying to find some documentation about
why they extend forward in this case.
Fix the delete motion special case

This fixes the d{motion} special case where a characterwise motion goes
to linewise if the span is greater than 1 line and starts / ends in
white space

closes #978
Refactored the Normal Mode tests
Normalize new lines on paste

This change causes the new lines to be normalized on paste / put.  This
uses the same mechanism that chooses the new line text for an `o` or `O`
operation (based on the current caret point).

closes #980
Fixed the parsing of hex numbers
Updated the Add Word tests
Fixed add word with hex numbers

This fixes the add word problem with hex numbers.  Still need to merge
the two methods of parsing numbers together.  Right now the tokenizer
and AddWord / SubtractWord commands have different routines

closes #982
Refactored the macro integration tests
Removed the no longer used nunit config file
Converted to using an msbuild format

Removed the hacky Populate-References.ps1 file and instead use an
MSbuild solution.  This uses the registry keys to detect the Visual
Studio install and removes the pre-req to opening the solutions

closes #939
Script for automating the build process

This is the first step in getting a fully automated build / deploy
process going.