Configuration changes.
Moved to use a more interface like base class.

Moved to use a more interface like base class for the different game
states.
Removed Libtool dependency
Merge branch 'version_fix' into development
initial minor stuff
Game class cleaned up.
Merge branch 'master' into development

Conflicts:
	src/IGameState.h
Remerged changes in IGameState.h
Remerged Main.cpp from master.
Further cleanup.
Added new TODO strategies.
Basic cleanup now done on all files.
Updated development plan.
Fixed bug where BuyScreen crashed.
Minor cleanup
Moved to STL data type for explosion data.

Changed the contain for the precalculated explosion data from plan C
arrays to std::array.
cleanup
Added note on 1.0.4
Bumped version number to 1.0.4