[BISERVER-11385] The BA server needs a facility for registering objects and factories at runtime.

- Now returning an IPentahoObjectRegistration handle from register methods allowing de-registration later
- You can now register with an explicit list of classes