Added $qb->expr()->descendant('/path/to/parent');
Suport for

 - $expr->like()
 - $expr->descendant()
 - $expr->textSearch()
some CS fixes
Merge pull request #217 from dantleech/query_builder_odm

Added $qb->expr()->descendant('/path/to/parent');
Fix typo
remove obsolete method, added a todo
Refactored tests to avoid implementation specific failure
QueryBuilder can optionally accept Expr and ExprVisitor

- More test friendly
- Updated test
Merge pull request #221 from dantleech/query_builder_odm

Improved tests
call initialize() before returning the child names. in practice the collection will be initialized already anyway
fixed some typos
added missing use statements and fixed phpdoc typos
Normalized execute results to ArrayCollection

- Original logic used array operations that didn't work
  on ArrayCollections, so refactored to use ArrayCollections all the
  time, although I am unsure as to why Doctrine ORM does not do this.
- Also getSingleResult reuses getOneOrNull logic
avoid name clash with phpcr-utils in composer
Merge pull request #223 from doctrine/rename-bin

avoid name clash with phpcr-utils in composer
add the rename to the bin section of composer.json as well
minor performance tweak in the cascade code
Add test for check remove with more child level
fixed handling of proxies in UnitOfWork::purgeChildren
updated tests to new bin file name