[WIP] PHPCR-103 implemented support for auto named documents

http://www.doctrine-project.org/jira/browse/PHPCR-103

I hacked this up on the train .. needs some more thinking and cleanup. The ORM already supports custom id generator so they have no checks for specific generators in the UoW.