Add ANTLR 3.5 and regenerate grammars. Begin to fix ensuing compilation problems.
NH-1863: Fixed parameter type so databases that don't map bools to ints work properly.
NH-2049: SQLite fails in a different way, so make the KnownBug check more permissive.
NH-1863: Fixed parameter type so databases that don't map bools to ints work properly.
Merge branch '3.4.x'
NH1908ThreadSafety/Fixture.cs: Test fails intermittently on MySQL. Make it output more error messages.
oracle/NHibernate.Test.last-results.xml: Ignore some tests which fails due to oracle correlated subquery limitation.
NH-3647 Support Math.Round in QueryOver() projections.
Merge branch '3.4.x'
NH-3251: Fixed compilation failures and then many test failures due to trying to convert non-terminals to roots.
NH-3251: Fixed more test failures due to the root promotion bug.
NH-3251: Fixed not implemented exception relating to HQL parsing.
NH-3649 Missing support for round() in SQLite and SQL Server CE dialects (affected criteria queries)
NH-3251: Removed a bunch of useless code.
NH-3251: Fixed the last two discriminator test failures.
Add ANTLR 3.5 and regenerate grammars. Begin to fix ensuing compilation problems.
Merge branch 'patearl-NH-3251'
NH-3251: Fixed compilation failures and then many test failures due to trying to convert non-terminals to roots.

(cherry picked from commit 30ec2177c2f85beab8f82b709822c6685413809c)
NH-3251: Fixed more test failures due to the root promotion bug.

(cherry picked from commit ccc5a09c9fa2968de5b90db7f11774128e8217f2)
NH-3251: Fixed not implemented exception relating to HQL parsing.

(cherry picked from commit fc2fdd730483bd14f04da5182c169fa5e0b6ebc0)