In case of a association field, populate the Property object with the
classname of the target as well
Changed erronously named __getString() to __toString()
Changed structure of Property classes. Removed AbstractProperty,
distinct ScalarProperty and AssociationProperty
Replaced the Doctrine\Common\Persistence\Mapping\ClassMetadata type by the more specific and feature-rich Doctrine\ORM\Mapping\ClassMetadata
Added the length field to the ScalarProperty
Rebuild the form view into separate elements.
Added views for date and time types as well
replaced 'obsolete' by official tag 'deprecated'