Give components game instance in config method.
Removed unused entitiesForComponent spy.
Refactored registerComponent out of component method.
Generated components go through component process.

Before, any component generated by a component
factory did not go through the same process as
a component that was not generated by a factory.
Nwo they do.