Tree provider that provides ICategory objects in an
IActivityManager at the top level, with IActivity
objects as second level children under the ICategory.
Note that the IActivity objects are not instances of
org.eclipse.ui.internal.activities.Activity, but rather proxies
that also have a pointer to the ICategory for which the
IActivity should be represented under.