Some simple namespace fixes.

Also a few wstring fixes.
LexerNoViableAltException Fixes
A few XPath fixes.
Some help for UnbufferedCharStream.
Yank unused Nullable class.
Add virtual destructor to ATNState.

Virtual destructor required to make abstract classes happy.
Fix short constructor for NoViableAltException.
Miscellaneous compilation fixes.