Corrects constructor for EmailDispatcher to enable it to access the Doctrine ORM Entity Manager. Demonstrates sending pending access emails as part of #76.
Custom events superceded by the entity events generated by Doctrine. #76.
Missing delete as part of ab270de45bc70b5ef1f49078e18c75a89a9cf573.
Promote pending ACEs from acts_pendingaccess to acts_access on User creation.

Work as part of #76 and #77: this is common for access tokens.