Component redesign start: removed ComponentType flags, added static version of componentType() and factorised ZN_BEHAVIOUR macro
Separated component factory system in a dedicated singleton
Renamed GameApp => Application
Added a template version or ComponentFactory::registerType(), so now it's simpler to use
Updated project
Removed old ComponentFactory::registerType() method
Rewritten component addition and access without allowing duplicates (faster)
Removed old SFML drawables that are not part of the engine
Comment fixes