sqlServerCe/NHibernate.Test.last-results.xml: Allow failures in tests for NH-3132 (already fixed on master).
sqlServerOdbc/NHibernate.Test.last-results.xml: Allow failure WillCloseWhenUsingDTC(), which hade been accidentally flagged as successful.
Added new SqlTokenizer class to support parsing of non-trivial SELECT statements. Modified SqlString.Parse() to ignore parameter references in SQL comments.
Minor optimization.
Remove fix for NH-3428 which should be unnecessary when the fix for NH-2977 is picked from master.
NH-2977

- Added limit SQL generation for SQL Server queries with comments, common table expressions, and stored procedure invocations.
- Modified loader to fall back to client-side limit/offset behavior if dialect does not support generation of server side limit/offset SQL for a given (custom) SQL statement.
Paging for MsSql2012 changed to the new recommended standard syntax and made MsSql20xxDialect.GetLimitString() implementations more consistent.
Bug fixes in SQL Tokenizer.
Fix NH-3138 caused by MsSqlSelectParser
Merge branch NH-3412, containing backported fixes for paging on SQL Server (NH-2977 plus some followup changes).