Clarified vertex buffer debug output.
Fixed assert message in VertexList.
Added missing write commands for mesh rendering.
Added enemy type.

See design doc for information.
Added possibility to check if mesh is loaded.
Added level class and continued implementing pm_td project.
Renamed EnemyPolygon to Enemy.
Removed old modules.

Some of these modules will probably re-surface but now they're not of any use. (Note that this will break the build for a couple of revisions.)
Added string hasher.

This replaces the text/util.hpp.
Fixed resource module.

This removes texture support. Texture support need to be in a different module to prevent circular module references.
Removed old VS variadic template argument hack.
Added to seconds converter to TimeDuration.
Removed Task class, it's not going to be used.
Code design update for filesystem module.

Started using pragma once and polymorph root namespace.
Code design update for io module.
Code design update for input module.
Removed unused include.
Code design update for gr module.

Also added:
- Scene copy constructor and assignment operator.
- Refactored managers.
Renamed ResourceLoader to ResourceManager.

The Dummy.cpp is so the module creates a static library.
Removed unused include.