Remove the duplicate-property check from the normal execution path.
Removed some more unused code.
Merge remote-tracking branch 'upstream/master' into 2.2-remove-duplicate-property-check

Conflicts:
	community/kernel/src/main/java/org/neo4j/kernel/impl/core/NodeManager.java
Ensures legacy stores with Johnny Labels can be migrated

where Johnny is a node with an awful lot of labels, such that it spills
over into dynamic records.

Solved by creating the neostore upfront, for the batch importer to later
open. In between the node dynamic label store can be copied over.
Properly closes logging and puts test files in proer places

Problems probably only visible on Windows.
Fixes licensing issue
Merge pull request #3339 from tinwelint/2.2-bip-store-migrator-dyn-labels

Ensures legacy stores with Johnny Labels can be migrated
Merge pull request #3330 from chrisvest/2.2-remove-duplicate-property-check

Remove the duplicate-property check from the normal execution path.