Testcase for NH3171 - Missing join in sql when restricting by composite column in criteria query
Add tests to ensure that NH-3093 works
Refresh expected test results for Firebird, to ignore failure of ...NH2651.Fixture.TestConditionalProjectionWithConstantAndLikeExpression (dynamic SQL error - unable to figure out the issue).
Add using System.Collections.Generic in a bunch of places to prepare for BCL ISet<>, and other minor using namespace fixes.
Add tests for IdentitySet.
Add using System.Collections.Generic in a bunch of places to prepare for BCL ISet<>.
DebugConnectionProvider.cs: Remove use of Iesi-specific API.
AbstractCollectionEventFixture.cs: No need to refer to PersistentSet, since the actual collection is already a PersistentGenericSet.
SelfJoinTestFixture - indention cleanup. Fix TearDown which causes error in Firebird.
Fix mapping for Firebird in NH-401
Fix TearDowns which fail in Firebird
Disable tests with MultiCriteria/MultiQuery for dialects which does not support them.
Fix WhereSubqueryTests.CategoriesWithFirstProductIsNotDiscouned for configurations where linq database is generated.
Merge remote-tracking branch 'nhibernate/master'
Update expected results for Oracle, Firebird and Sql Server via ODBC
Add support of Math. functions (except logarithms and exp cause they have different meanings in different dialects) to linq provider. (NH-3092)
Ignore linq math function tests are not supported by dialect
Fix typo in FirebirdDialect - function name is 'sign', not 'sing'
Fix 'sign' test for Firebird and added delta to double numbers comparison.
Add conversion for Decimal type too, so now linq math function should not throw ArithmeticOverflow exception.