Dirt simple display for ^]

Tons more work to do.  But proof of concept on how this could be done
via adornments
Added repro case to test app
Display the main characters
Setup proper dispose of the tagger
Adjust to new location
Fixed the jumpy display problem
Unit tests to verify the char display
Switched to a true binary search algorithm
Misc cleanup
Block caret now functions on top of the adornment
Control char caret width no longer a hacky calculation
Updated font to fixed width
Control characters now show up in a different font
Changed the block caret display to be much more efficient

It will no longer constantly be recreating the underlying Image
structure.  It will now only do so when absolutely necessary
Finishing the control char display feature

- Can now be disabled via the vsvim_controlchars setting
- Only active for ITextView which can have an IVimBuffer
- More tests