Prepare 3.4.0.CR1 release
Snapshot collection before enumerating
Merge branch 'Printer' into 3.4.x
Fix NH-3316

Tests covering NH3316
Fix some other bad unit tests
BagOfNestedComponentsWithParentTest - check that parent element is mapped as expected.
Merge branch 'darrenkopp-NH-3316' into 3.4.x
- fixing the issue with collection was not processed by flush (see Hibernate JIR HHH-2763 for details)
NH-1882 - Port tests from HHH-2763
Merge branch 'desunit-NH-1882' into 3.4.x
NH-3618 - Allow to specify "unique", "unique-key", "index" by code on "many-to-one" with multi-column properties.
Merge branch 'NH-3618' into 3.4.x
Tests for NH3641
Fix for NH3641
Merge branch '3.4.x'
Make the testcase a bit more interested and avoid fix warnings.
Fix indenting.
Merge fix for NH-3641 (pull request #283).
Merge branch '3.4.x'