[+BUGFIX] Extbase (Persistence): The child class name is not determined by reverse mapping (table name -> class name) of the extbase persistence settings anymore. Only the annotation above the property definition is taken into account. Removed methods setChildClassName(), getChildClassName(), and determineChildClassName(). Resolves #6805.
[TASK] Extbase (Persistence): Changed signature of DataMapper::getType($class, $propertyName) to getType($className, $propertyName).
[+FEATURE] Extbase (Persistence): Property paths are now allowed as operand in orderings: $query->setOrderings(array('client.address.zip' => Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING));. Ordering across multi-value properties is not implemented, yet. Resolves #6825.
[TASK] Extbase (Persistence): The keyword DISTINCT is now added only if there are Joins.
[TASK] Extbase (Persistence): Refactored the parsing of Joins.