Modify admin routes.
Use the Doctrine fetch join idiom to build join where queries.
Optimize query builder joins.
Decouple joining from joinWhere.
Modify buildQuery signature for uniformity.
Protect adapter internals.
Merge branch 'develop' into user-edit
Separate edit and show views for user.