Refactored internal infrastructure.
OSGi framework can now be fully restarted. it is completely re-initialized when it restarts.
Added the ability to inject arbitrary singleton beans from the main Alfresco application context by name.
@Inject now detects BundleContext instances, removing the need for the use of the BundleContextAware interface.