Advanced ACL for com_modules, permissions per module

I noticed that a lot of people that are using the Joomla ACL system are looking for permission support per module and not just for the entire com_modules component. 

This patch adds advanced ACL to com_modules and allows to set permissions (delete, edit & edit.state) per module.