NH-3428 Unit test to reproduce issue on SQL2005 and above.

This test runs a query which is distinct and ordered paged past page 1.
NH-3428 Added a check to see if the sortexpression is the alias
NH-3436 - add failing test for LINQ query with contains operator running in multiple threads.
Fix for NH-3436
NH-3405 - Fix exception when loading XDocument when WrapResultSets configuration option is on.
NH-3277 - Fix error when casting long to string with ToString method in LINQ
NH-2858 - Enable test for all dialects
NH-3336 - Fix error "MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery" by wrapping queries with limits into subquery
NH-2996 - Add MySQL55Dialect
NH-2405 - Add MySQL5InnoDBDialect and MySQL55InnoDBDialect
NH-3138 - Enable tests for all dialects
Fix ComponentWithUniqueConstraintTests.CannotBePersistedWithNonUniqueValues for MySQL
NH-2921 - Mark properties of proxy class with SpecialName attribute.
NH-3192 - Port-back register date function in MsSqlCeDialect

Squashed commit of 65f648847f6bd7fde8001c20c4b25cf3fb1fbeb8 and 203a98fda4943838cd930196bb8beb1c9c21adf9
NH-3196 - Port-back support of guid.native generator for MsSqlCeDialect

(cherry picked from commit 3d336955ba718d26661d356e9cf263043355c191)
NH-3194 Port-back support of variable limits for MsSqlCe40Dialect

(cherry picked from commit 5625cdc78931ce00d2146f6530aa5f33928ec172)
NH-2858 - Enable test fixture only for MsSql2005Dialect dialect
NH-3280 - Port-back fix for PropertyReference in IOneToOneMapper for inherited properties
NH-2923 - Fix exception when get count of extra lazy indexed collections
NH-3405 - Run test only with MsSql2005Dialect and above.