batch-fetch parent and child nodes. depth is numeric and can't be null
also prefetch collection members and guess at the translation child to reduce the number of calls
Fixed duplication of children in parent's collection during flushing. #379

Fixed duplication of children in parent's collection during flushing. #379

Fix indentation issues
Merge pull request #390 from sarcher/issue-379-tests

Resolve duplication issue when adding children to a parent's collection #379
Allow retrieval of non-flushed document translations.

- getLocalesFor now takes into account pending translations
- Prevent binding a translation if it would overwrite an existing translation
Activated Joins and added functional test

- Implemented Primary Selector on QueryBuilder
    - Allow specification of primary selector
    - If no primary selector given and number of selectors > 1, throw an
      exception.
Merge pull request #375 from dantleech/early_locale_support

Allow retrieval of non-flushed document translations.
Merge pull request #363 from dantleech/join_activation

[WIP] Activated Joins and added functional test
Fixed doc
Merge pull request #395 from dantleech/fix

Fixed doc
Merge pull request #393 from doctrine/performance-tweak

batch-fetch parent and child nodes. depth is numeric and can't be null
adjust to phpcr-utils cli cleanup
Merge pull request #397 from doctrine/adjust-cli-cleanup

adjust to phpcr-utils cli cleanup
Resolving issue #398 regarding wrong fallback-logic for locale when using QueryBuilder.
Merge pull request #400 from abinici/master

Resolving issue #398
use closure to generate uuid. fix #399
cleaning up identifier mapping validation
recommend to use documentManager->getUnitOfWork()->getDocumentId(document) instead of classMetadata->getIdentifierValue(document)
do not rely on id being mapped, where possible
Merge pull request #401 from doctrine/uuid-closure

use closure to generate uuid. fix #399