Added failing test.
Fixed.
Extra 'b' has been removed.
Merge pull request #4 from NikGovorov/NH-2489

Addition to NH-2489. (NH-2881)
Re-formatting code
Removed unused property. Improves encapsulation.
Re-formatting code
Removes unused class NhThrowingExpressionTreeVisitor
Implements support for NewArrayInit LINQ expressions (NH-2678)
Fixes compilation error in HqlGeneratorExpressionTreeVisitor
Improvement to allow custom extension methods with parameters to be projected using HQL (NH-2869)

The behaviour of the new SelectClauseNominator should be unchanged from the old one, except when using registered functions.
Fix NH-2889 - QueryOver component with multiple properties results in Sql Error
HTML Documentation: Replace references to 'Hibernate' with 'NHibernate'
Tidied test fixture code
Test for NH-2869
Fixes Criteria queries that use Restrictions.Not with an aggregate projection (NH-2869)

Using Restrictions.Not (NHibernate.Criterion.NotExpression) with an aggregate projection were generating incorrect SQL: putting the expression in the WHERE clause instead of the HAVING clause.
Fixed typo.
Merge pull request #13 from mbp/master

Minor typo in documentation.
Add test for NH-2893

Test requires explicit execution due to use of Sybase SQL Anywhere with a customised driver. Unfortunately none the current CI databases have drivers where UseNamedPrefixInSql returns false. This is required to reproduce the issue. Databases reported with the issue are Pervasive PSQL, IBM DB2 and Informix - all with UseNamedPrefixInSql = false.
Removes ExpandQueryParameters and RemoveUnusedCommandParameters methods from IBatcher

These methods do not seem relevant to the batch interface. In fact, ExpandQueryParameters is already on the IDriver interface which seems more appropriate.