Relax the check on enums so that null values can come in as empty strings from the post.
Add some code comments to the model and return the current schema on Gdn_Model->DefineSchema().
PermissionModel refactor.

- Allow GetGlobalPermissions() to get an array of roles rather than just one.
- Add a check to the schema in Save() so that passing too many columns does not result in an error.