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
Merge branch 'autoSuggest-wrapper' of git://github.com/simong/3akai-ux into autoSuggest-wrapper

Conflicts:
	shared/oae/css/oae.skin.less
Create and implement the revisions widget
Continuing on autosuggest API function, skinning and list item formatting
Merge branch 'newframework' into autoSuggest-wrapper
Finished selected items formatting + skinning and incorporated API function into setpermissions and manageaccess
Progress on formatting suggested list
Merge branch 'newframework' into autoSuggest-wrapper
Merge remote-tracking branch 'origin/newframework' into revisionhistory
Follow up on revision history code review
Follow up on 'revisions' widget
Merge origin/newframework and fix conflicts
Merge branch 'newframework' into autoSuggest-wrapper
Finished list formatting + code clean up
Made focus work in manageaccess
Finished autosuggest skinning + beginning of share widget
Made autosuggest i18n-able
Share from content profile and share from lists