Ok, the idea here is to make an interface that will give mostly (if not all) possible actions on for the Given steps, and some loading/read/counting stuff for comparing on the Then steps.

This will need to be able be an interface for:
- ContentTypeGroups
- ContentTypes
- Content
- UserGroups
- Users
- Roles/Policies/Limitations
- Sections
- ....

There is an WIP for the [ContentTypeGroup](https://github.com/MLoureiro/ezpublish-community/compare/bdd_add_contenttypegroup_manager) manager