NH-3415
NH-3657
Added unit test
Added unit test
Enable some tests involving substring() for Firebird, as it should now work (following fix for NH-3587, related to NH-3409).
add linqtohql.generatorsregistry to property enum
nhibernate-configuration.xsd: Fix indentation.
Merge "Add linqtohql.generatorsregistry to nhibernate-configuration.xsd". NH-3529.
Added failing tests for NH-3132
FieldAccessor.cs - fix EOL
FieldAccessor.cs: Fix EOL.
Fixed NH-3132
Cherry-pick "Merge remote-tracking branch 'remotes/Nicaog/NH-3132'"
Partially revert "Fixed NH-3132"

This reverts commit fee54be26a0ec68d08d60c29c14b1929f32c96aa.
DefaultMethodEmitter.cs: When emitting a proxy method, be more careful in how we get the MethodInfo for the target method. The previous code would get the closed generic method on .Net 2.0, but the open generic method definition on .Net 4.0. Now, explicitly reference the type arguments of the generated method, so we always get the closed generic method. This fixes NH-2819, NH-2726.
DefaultProxyMethodBuilder.cs: Make it better at handling generic methods with various type constraints. Based on pull request #142 from cremor, but leaving out the incomplete parts. Also took the opportunity for some cleanup. NH-3244.
Correct call base methods on types with lazy properties (NH-3058)
Merge branch NH-3432, containing backported fixes for dynamic proxy issues NH-3132, NH-2819, NH-2726, NH-3244 and NH-3058.
sqlServerCe/NHibernate.Test.last-results.xml: Allow failures in tests for NH-3132 (already fixed on master).
sqlServerOdbc/NHibernate.Test.last-results.xml: Allow failure WillCloseWhenUsingDTC(), which hade been accidentally flagged as successful.
Added new SqlTokenizer class to support parsing of non-trivial SELECT statements. Modified SqlString.Parse() to ignore parameter references in SQL comments.