Added driver to support dotConnect for MySql
Add test for NH-2566
Fix NH-2566
Follow-up to Dmitry's patch for NH-2566: Make the rewrite more cautious by only doing it if the result operators in the outer query are identified as compatible for this procedure. Also add a test case more similar to the one in the bug report, plus with an order-by clause to test this likely combination.
Version is 3.3.3.CR1 during development.
Linq - add ability to select first or single element from grouping (NH-3180)
AggregatingGroupByRewriter.cs: Make it non-static again to preserve assembly contract in 3.3.x. Fix mixed intending.
Cherry-pick tests for NH-3108 and NH-2588 from "Merge pull request #94 from hazzik/NH-3108" (eb2d2e372af3b884d1ae4127176da33785033ce7). The actual code changes was backported earlier as NH-3320.
Test and experimental fix for NH-3326 (SwapQuerySourceVisitor.cs).
Cleanup code for NH-3326
Add more tests for NH-2566
Fix for GroupBy().Any(), test case with All() ignored for a while
Merge pull request #173 from DmitryNaumov/NH-2566

Additional tests and partial fix for NH-2566
Wrap conditional expression left and right nodes with case operator in case of boolean types (NH-3261)

Cherry-picked from 38f8ece7f4d0e168834fd1e04155fa0cdce5cc88.
Test from NH-3330.
Fix for NH-3332
NhExpressionTreeVisitor: Ease debugging in VisitExpression().
Slight refactoring in SwapQuerySourceVisitor.cs.
Port-back PagingRewriterSelectClauseVisitor from master

Also process all QuerySourceReferenceExpressions in PagingRewriterSelectClauseVisitor and not only in MemberExpressions (NH-3326)
Make NHibernateUtil.GuessType() use BooleanType for CLR bool. Previously it "randomly" used YesNoType, which is probably the least likely to be correct. NH-3330.