In case of circular reference fire an event so we can handle it and decide what to put on the serialized object
Make serializer works with doctrine interfaces
Fix xml serialization and unit test suite is ok
Rename event to CircularSerialiation and use a new property instead of object
Rename const to new event name circular_serialization
Follow code standards
Revert changes to doctrine proxy subscriber
Rebase with current serializer code.
Merge remote-tracking branch 'instaclick/circular_reference'

Conflicts:
	src/JMS/Serializer/GraphNavigator.php
Merge branch 'master' of github.com:shiroyuki/serializer