SemanticBuilder will construct instances of SemanticBroker

This is part of the installation of the the various PipeExtensions into
the broker. We will also be using this to create addons and install
addons.

Addons will be like decorators on the PipeOutputPackages.
moved the delegate type installation to the builder
removal of GenericPipeExtension and prevent double registration of dels

We want to eventually remove the public interface of an IPipeExtension. It
is meaningless since all that the one would prefer is to observe on the
registration of the delegate to wrap/shim on.
removal of 'generic' Install method on the builder

No need to have this method hanging around since we are going to remove it
entirely.