More Flexible ACL

Hi there,

I would love to see a more flexible ACL scenario with the ability to create and modify custom user role profiles as a super admin.

I frequently encounter situations where the existing user profiles do not quite match the requirements and hate having to modify the ACL via the Omeka core.