add some big improvements to parse error messages
change the parser to not attempt to parse the elements following
'from' unless there is a actual 'from'
improve the symbol parser to try to deal with issues when symbols are
  next to eachother with no intervening whitespaces
improve number literal parsing to fail if there are trailing letters
  or digits which aren't part of the number and aren't separated with
  whitespace
add some code to start analysing the quality of parse error messages
don't include unfinished tests in the test suite
fix number literals to accept upper case E
implement multi part string literals
fix tests for string literals, typed literals, boolean literals and
  number literals in the sql 2003 tests
add support for named host parameters
refactor the join parsing to left factor and remove try
refactor the string token parser to reduce use of try
refactor the interval literal parser to not use try
left factor terms which start with parens (scalar subquery, paren value expr/row ctors)
left factor identifier and app parsers
split typed literal parser from cast parser
move typed lit
move the typed literal parser around
implement unique predicate, match predicate
change the representation of quantified comparison predicates
reenable commented test for quantified comparison predicates
work on array constructors and expressions
support character set literals, e.g. N'stuff'
support collate postfix operator
support escape and uescape as postfix operators
change the collate support in substring and trim which isn't a special
  case in the sql 2003 grammar anymore but just a normal collate postfix
  operator, the old code had the collation name as a string, but the
  new style is as an identifier
update changelog