NH 3630

https://nhibernate.jira.com/browse/NH-3630
Changes to SqlGenerator and Dialect to allow injection of vendor specific bitwise functions
+
Bitwise functions for firebird
In HQL you can write anyRandomFunctionName(x,y) and if the HQL parser doesn't recognize it, the call will be copied directly into the SQL. Have you verified that no supported database directly supports the band, bor, bxor and bnot as function names? If any does, this may cause a regression.