RF-11021: first Item is shown if defaultLabel is not set
RF-11088: fixed: rich:select manualInput behavior returned single item scoped lists

        Added a new function __showOrigItems() which is getting the
        items from the original list.
RF-11088: Addded: arrow-key navigation in the popup of rich:select

Pressing up/down arrow-key will now call a new method which selects the current marked item and sets the label into the input.
RF-12613: rich:select with enablemanualinput selects wrong items
RF-13101: value.equals(item.getValue()) not working with Objects

String-Representations of the Objects should be used in order to have a
correct equals statement.