[BISERVER-11385] RuntimeObjectFactory implemented, added to the AggregateObjectFactory in PentahoSystem. A shadowing API in PentahoSystem delegates to it. Many conveniences are added throughout the system enabling runtime registration.