[BZ 1114202] check for empty list when computing metrics and clean up type params
[BZ 1139542] Change newFactory() to newInstance() to support IBM JDK 1.6

(cherry picked from commit b0cdaefd53ce2bfb80e3b2d5439e56cf5936dd84)
[1140806] Starting agent with disabled plugin types in inventory causes 'Could not load inventory from data file' error
Change removeIgnoredResourcesFromChildren() to avoid using Iterator.remove
because it is not supported in our underlying CopyOnArraySet impl type.
-- also, don't recurse on ignored children, that branch is already chopped
   off at the head.
[1132952] Process and some other platform services are not listed under group creation dialog search filter
complement previous work adding sorting of the type names.
[BZ 1135629] make number of partitions hard coded for now

We will make it configurable in https://bugzilla.redhat.com/show_bug.cgi?id=1140849.
Bug 1139287 - [branding] some files does not have Red Hat copyright headers