ACL - Work in progress

The branch is almost ready.

 * We already unit tested the backend to be able to implement other backends.
 * We still need to make sure that the views tests passes.
 * We would like to implement the persona backend.