Fix GameObject class which now contains an Entity.
Remove Component abstraction.

anax::Component<T> should be used from now on.
Update Transform component for new Component behaviour.
Implement new way of parsing scenes and adding components.
Merge branch 'anax-fix' into development