Base for managing components using GameObjectManager and a factory interface using IComponentFactory

new classes:
GameObjectFactory.h/cpp
GameObjectManager.h/cpp
GameObjectPrereq.h
Removed redundant files, now include vld memory leak debugger.

Signed-off-by: Olof Wallentin <olov.wallentin@gmail.com>
Slight revamp of required components, cleaned up message list. Added character controller and follow camera.

Signed-off-by: Olof Wallentin <olov.wallentin@gmail.com>
Merge pull request #1 from rodstrom/olof

Olof - Component System