Rewrite tests for custom collections that use PersistentList to instead be based on PersistentGenericList.
First round of removing use of persistent non-generic collections from the test suite.
Continue removing use of persistent non-generic collections from the test suite.
Remove more use on non-generic persistent collections in tests.
Remove more use of non-generic collections from tests.
Port more tests to avoid use of non-generic collections.
EXPERIMENTAL NH1421/Fixture.cs: Avoid use of non-generic collection. But this requires a small change in the exception message too.
Port more tests to avoid use of non-generic collections.
NHibernate.Test/Hql/Ast/User.cs: Remove use of persistent non-generic list.
Remove support for persistent non-generic lists.
NH-3345 - Remove support for non generic bags
NH-3345 - Remove PersistentBag
NH-3345 - Remove support for non generic id-bags
NH-3345 - Remove non-generic PersistentIdentifierBag
Improved debugging output

Use ToString of the expression as message, this allows usage of
PartialEvaluationExceptionExpression ToString output
Fix typo.
fixup! NH-3345 - Remove support for non generic bags
ColumNameCache concurrency fix

NH-3420  bug fix
Formatting
fix NPE in Path.Combine if binPath isn't set

in some special environments (e.g. game engines) AppDomain BaseDirectory isn't set.
Workaround: new Configuration().SetProperty(
                "nhibernate-logger",
                typeof(Log4NetLoggerFactory).AssemblyQualifiedName
            )