Implement the 'join group' functionality
Create and implement the 'leavegroup' widget
Merge remote-tracking branch 'origin/newframework' into joinleavegroup
Submitting the user's email when creating an account
Removing alias as this is no longer required
Follow up on join/leave group
- Created API function for getting the internationalized mimeType description
- Added the mimeType to the content clip
- Added the mimeType to the lists framework
- Visual improvements to tiles
- i18n clean-up around mimeType descriptions
- Internationalized other list/tile metadata
- Internationalized roles in participants list
Merge branch 'register-email' of git://github.com/simong/3akai-ux into register-email
List actions and default messages

- Added list actions for contentlibrary, discussionslibrary, memberships and members
- Renamed participants to members
- Extended list options to take care of enabling and disabling of list option buttons and hiding and showing of list options.
- Added the ability to provide initial content in the infinite scroll plugin
- i18n fixes
- Default messages for contentlibrary, discussionlibrary, memberships, members and search
Merge pull request #2846 from nicolaasmatthijs/groupAlias

Removing alias as this is no longer required
Merge origin/newframework and fix conflicts
Manageaccess now takes in context data which makes it reusable for groups, discussions and content.
Follow up on #2809
Follow-up fixes for leavegroup and joingroup
Remove unused code
Merge origin/newframework and fix conflicts
Merge origin/newframework and fix conflicts
Follow-up for manageaccess