Use Doctrine Instantiator for ClassMetadata new instance creation

As mentioned in the changelog, `__clone()` methods will no longer be invoked. This is a BC break for code that might have relied upon that behavior.

Related ORM issue: doctrine/doctrine2#1109