Early work on the user permissions.
Further work on the permissions deserialization and TypeScript 1.3 compiled files.
Added utilities to serialize and deserialize permissions.
Started to expose module metadata.
Further expanded the permission editor component tree and added
localizations.
Displaying the tree of possible permissions when editing a user.
Full-fledge permission editor and saving/loading to/from DB.
Validating controllers againsts permissions. Improved permissions editor
further.
Changes following own CR.
Forgot files.
-Changes following CR.
-First profile update tab not depending on hash anymore.
-Moving through browser history when tab hashes are involved now works properly.
Merge pull request #52 from my-koop/mg_permissions

User permission system