Adding support for custom community keys. Added the ad_form field too. Now the admin can create departments, subjects and classes with custom keys. The message key has been added too the the catalog.
Adding checks for dotlrn-wide admin. For .LRN 2.2 we'll want to move these into a separate dotlrn-admin package to ensure correct permission checks for all files in this directory.