Add more menu permissions
See - https://bugs.launchpad.net/evergreen/+bug/
1066158
This is a first attempt to add additional permissions to various menu options - both admin and standard.
The problem is that often staff can access parts of the staff client interface that they don't have appropriate permissions for. This creates confusion for staff and is not very user friendly.
Where possible I'm taking the approach of identifying a single base permission that would be necessary to use the interface i.e.
cmd_acq_create_invoice => CREATE_INVOICE
Signed-off-by: Mark Cooper <markchristophercooper@gmail.com>