415854 : Filter installed softwares

This patch adds a filter to the installed sofwtare page, similar to the
one present in the plugins page.

Displayed IUs are filtered on IU id, name, provider (depending on the
columns displayed on the page actually).

The StringMatcher class, originally copied from
org.eclipse.ui.internal.misc.StringMatcher into ComboAutoCompleteField was
refactored as an -internal- top level class
org.eclipse.equinox.internal.p2.ui/misc.StringMatcher, for the purpose of
this new feature.

Filtering in action : http://screencast.com/t/qNWw6SpvMM8

Change-Id: I71f8014f46e7321b0df6ce1bf3fd30dab2a37ad6
Signed-off-by: Fred Bricon <fbricon@gmail.com>
5 files changed