Removed duplicate custom SQL returns from test mapping
Fixed reporting of incorrect result-ref attribute values
NH-3487 - Added test case
NH-3487 - Proposed fix
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.