Component changes.

Components no longer implement Update handlers.
Changed Transform to implement IUpdateHandler as this is the only
component that requires it.
Added GetActiveScene() and GetActiveSceneObject() functions to the
GameObjectFactory. Should move this out into GameScene at some point.