Replaced __opal__loader property on Companions with the ability for companions to declare themselves as companion aware. Companion aware companions are injected with a CompanionLoaderFactory