Allow TypeExtensions.DecodeMemberAccessExpressionOf() to find protected properties,
specifically in OneToOne mappings.

Includes unit tests.

Addresses NH-3604.
Fix spaces to tabs on test files for NH-3604.
ignore firebird in dtc tests
change parameter type from currency to decimal
NH-3679 fix SchemaExport to file using SetOutputFile and Create

Unit test and proposed fix for NH-3679
Move ExportToFileFixture.cs to where other SchemaExport tests are.
Merge branch 'NH-3679'
adjust type then call base method with the new one
Build server should not accept a failure in CurrencyTypeFixture
Merge pull request #312 from amroel/NH-3656_refactored

NH-3656 firebird change parameter type from currency to decimal
Merge branch 'NH-3604' of github.com:ngbrown/nhibernate-core into ngbrown-NH-3604
Test case naming.
Merge branch 'ngbrown-NH-3604'
NH-3383: Fix for multiple objects of CascadeStyle in Memory that should be singleton.
NH-3214 Improve exception message when trying to perform unsupported non-generic collection mapping in Mapping-By-Code.
nhibernate-configuration.xsd: Language correction.
Use a simpler CascadeStyle singleton implementation. It has fewer classes, and also avoids the complex issue with type initialization order.
Merge branch 'NH-3383'
Fix file name: Decima2lTypeFixture.cs -> DateTime2TypeFixture.cs
changed id mapping from native to assigned and modified NorthwindDbCreator accordingly