NH-3496 - fix sequence drop if sequence does not exist.
NH-2963 - Exception when map an IList(Of T) by Code in VB.NET
fixup! NH-2963 - Exception when map an IList(Of T) by Code in VB.NET
NH-3505 - Check transience via unsaved id to eliminate need for hydrating entities to get version.  Fixes lazy many-to-ones on versioned classes with stateless session updates.
Prepare to release 3.3.3.SP1.
build-common/common.xml: Also SP-versions must use a completely numeric version on Nuget, otherwise they are misinterpreted as pre-releases.
Merge branch '3.3.3.x' into 3.3.x
build-common/common.xml: Not sure what version this will be, but probably at least 3.3.4.
NH-2943: Add support for OracleDbType.XmlType
Update to NuGet 2.7.1.
build-common/common.xml: Aiming for 3.4.
ConnectionManager.cs: Reduce direct use of ISessionImplementor.
Fix for NH-2128: Avoid firing the AfterTransactionCompletion notification twice when using distributed transactions and user-supplied connections.

The fix is by stopping the ConnectionManager from sometimes calling session.AfterTransactionCompletion(wasSuccessful, null). Such notifications should come from the transaction itself (as it already does) and in some cases from inside the session itself. Longer explanation in the bug report.

This also works to simplify the complicated bidirectional relationship between SessionImpl and ConnectionManager. The session should rely on the connection manager, but not the other way around.
Fix NH-3572: Avoid calling AfterTransactionCompletion twice when a distributed transaction is rolled back.
NH-3234 - Fix inversion of identity-map
Add teamcity configuration for SqlServerCe
teamcity set command_timeout to 0 when execute SqlServerCe tests
Update test results for SqlServerCe
NH-3592 - SqlServerCeDriver does not support multiple queries in one command.
NH-3193 - Port-back string functions to MsSqlCeDialect