Unit tests and fix for NH-2960
Test namespace correction.
Correction of line ends.
Merge branch 'NH2960'

Conflicts:
	src/NHibernate.Test/NHibernate.Test.csproj
Removing absolete files
Added new SqlTokenizer class to support parsing of non-trivial SELECT statements. Modified SqlString.Parse() to ignore parameter references in SQL comments.
NH-2977: Modified loader to fall back to client-side limit/offset behaviour if dialect does not support generation of server side limit/offset SQL for a given (custom) SQL statement.
NH-2977: Added limit SQL generation for SQL Server queries with comments, common table expressions, and stored procedure invocations.
Merge branch 'master' of git://github.com/nhibernate/nhibernate-core into NH2977-Tokenizer

Conflicts:
	src/NHibernate.Test/NHibernate.Test.csproj
	src/NHibernate/Dialect/MsSql2005Dialect.cs
	src/NHibernate/Loader/Collection/CollectionLoader.cs
Added MsSql2012Dialect and made MsSql20xxDialect.GetLimitString() implementations more consistent.
Bug fixes in SQL Tokenizer.
Merge branch 'master' of github.com:ggeurts/nhibernate-core

Conflicts:
	src/NHibernate.Test/NHSpecificTest/NH2960/Fixture.cs
	src/NHibernate.Test/NHibernate.Test.csproj
	src/NHibernate/Impl/SessionFactoryImpl.cs
Merge branch '3.3.x' of git://github.com/nhibernate/nhibernate-core

Conflicts:
	build-common/common.xml
	src/NHibernate/Dialect/MsSql2000Dialect.cs
	src/NHibernate/Dialect/MsSql2005DialectQueryPager.cs
	src/NHibernate/Dialect/MsSql2012Dialect.cs
	src/NHibernate/SqlCommand/SqlString.cs
Updated to current NHibernate trunk
Merge branch 'master' of https://github.com/nhibernate/nhibernate-core
Merge branch 'master' of https://github.com/nhibernate/nhibernate-core into customsql
Merge branch 'customsql'
Optional parameter in test breaks .NET 3.5 build
Test namespace correction.
Merge branch 'master' into dev