Extracted highlightMatchingCharacters functionality from suggester

In order to limit basic $.ui.suggester's functionality, "highlighting" functionality is extracted
into a separate utility function to be able to apply it in deriving widgets. (see subsequent
change sets)
Implemented $.ui.ooMenu

ooMenu uses dedicated objects instead of DOM nodes achieving a more meaningful management of the
menu structure. The menu is to be used by the refactored suggester widget (see subsequent change
set).
Re-created $.ui.suggester

Along with removing dependencies on jQuery.ui.autocomplete and jQuery.ui.menu, the most
complicated code structures have been removed. In addition, most of the suggester's
options and dependencies have been removed in order to simplify the widget even more.
With the suggester becoming more lightweight, a preferred way of using is is to create
a widget deriving from the suggester (see jQuery.ui.suggestCommons).
Remove i18n compatibility shim
Merge pull request #49 from wmde/noI18nCompat

Remove i18n compatibility shim
Merge pull request #47 from wmde/suggesterrefactoring

Re-created $.ui.suggester
Update README.md
Factor inputextender and content out of time and globecoordinate experts

This introduces ExpertExtender with some modules. It makes it possible to reuse
the inputextender in other experts, like quantity or monolingualtext.