Test and fix for NH-3324
Add repro test for NH-3408
More correct fix based on collection mapping information
Refactoring of contributed code
Add more tests for NH-3408
NH-2408 - Fix pessimistic locking of union subclasses in Microsoft SQL Server dialects
NH-2408 - Fix locks application to tables with schema and/or catalog names and correct handle quoted table names in union subclasses by MsSql2000Dialect.LockHintAppender
NH-2408 - MsSql2000Dialect.LockHintAppender correct handle table names with explicit catalog name but without schema name in union subclasses
NH-3408 - Fix mapping for non MS SQL Server dialects
NH-2408 - Mark fixture as for Microsoft SQL Server dialects only
NorthwindDbCreator - split CreateNorthwindData to methods and use dictionaries instead of linq queries to avoid StackOverflowException when tests are being ran by ReSharper's test runner on x64 machine.
(cherry picked from commit c263598f703779fde39c4267b843f9e2ce5a212c)
Fix error in ForeignKey.ToString method
NH-3109 - Fix rounding numeric types in cast expressions for MySQL5Dialect
Remove missing asset from project
NH-3413 - Linq - use original expression and parameters after getting QueryExpression from cache
NH-3413 - add more explanation to the fix
NH-3096 - add HQL generator for Nullable`1.GetValueOrDefault()
NH-3096 - Linq add support for Nullable`1.GetValueOrDefault() without arguments
Better Ignore-message for NH-3074 test case.
teamcity.build: Attempt process the current test results first, so that these
will be available in build artifacts even if the last-result files is missing.