Implement the 'join group' functionality
Create and implement the 'leavegroup' widget
Wrapper around the jQuery AutoSuggest Plugin.

Added an autoSuggest wrapper in oae.api.util.
It exposes 2 functions:
 * setup($element, options)
       Allows you to attach auto suggestions to a text field.

 * getSelections($container)
       Allows you retrieve the selected data.

All the jQuery options are still configurable and the wrapper will only
set a property if it was not defined by the caller.

How to use the wrapper can be seen in the `setpermissions` widget.
Added 'ghost items' to the auto suggest wrapper.

You can now pass in ghost items that will be prepended to the list.
These are items that users can toggle by clicking on them.
#2833 PR followup on wrapper for autoSuggest

* Added all the colors to the skin file
* Using hide class to hide elements
* Splitting multiple CSS selectors on multiple lines
Follow up on manageaccess review
Merge origin/newframework and fix conflicts
Add some docs
Fixed entity URLs for profile pages
Merge pull request #2844 from nicolaasmatthijs/entityUrls

Fixed all the URLs
Using back-end timezones feed to generate available timezones
Clear validation when closing modals
Merge remote-tracking branch 'origin/newframework' into joinleavegroup
Merge branch 'manageaccess' of git://github.com/bp323/3akai-ux into manageaccess
Submitting the user's email when creating an account
Follow-up on PR
Removed unused properties files
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