Update admin framework and dsconfig to support tagging
of component definitions as advanced and customizable:
* advanced components: these will not be displayed by
default in dsconfig. Examples include the various
system backends
* customizable components: these components are tagged
as intended for customization using the CLI XML
profile. Customizable components are usually the top
level components previously referred to as "generic"
by dsconfig. This term confused users who would, for
example, mistake a "generic" backend for a JE backend.
This change is part of issue 1829.