Changing the deprecated convert* functions to return the correct values,
when converting a bridges that is in the enum already.
Reducing duplicated code between payload and middleware managers.
Change librarymanager interface to return mamaPayloadLibrary and mamaMiddlewareLibrary -
there is a temporary convert function to handle any places that currently
take a mamaBridge or mamaPayloadBridge, but should be converted in the future.
Add doxygen comments for payloadmanager and middlewaremanager.
Add init function to allow a bridge to register as a new style library.
Added functions to dump library meta-data and
Adding functions to set bridge properties more easily.
Added public accessors for type specific managers.