admin: Fix actions on user index page

Make actions work for multiple users.
admin: Refactor actions to accept functions

Add to the action class an ```f``` field, which can be used to store the
associated function with this action.
admin: Add actions for VMs
admin: Add allowed operation list for VMs
admin: Add actions for projects
Merge branch 'feature-admin-actions' into feature-admin

Fixes #25