added testTechnologyClasses branch
merged branches, trying the push nowwq

Merge branch 'StProlexBranch' into testMe

Conflicts:
	include/InitTechTree.hpp
	include/TechnologyList.h
	include/TechnologyManager.h
	src/TechnologyList.cpp
changed Simulation.h. We have now a Simulation.cpp
added Makefile
added Simulation.h
TechnologyManager tested. Works so far without GameState
merged branches, and fixed some inconsistencies
forgot main.cpp
Merge branch 'testMe' of ssh://github.com/utzms/StarcraftProjectAdvpt into testMe
merged testMe and jonas's branch
dummy commit
now the real merge and correct purge
TechnologyManager: Included GameState again
TechList slightly modified by setters
TechnologyManager: remove template functionality and adapted constructor
TechnologyManager: fixed bugs
linked jonas'implementation with simulation
Put all files together, fixex segfaults, compile errors and added Debug Outputs.
Yet some errors:
-Workers of each race have different names (main buildings vice versa)
-searching list isnt working because of first point
slight changes before merge into master
Merge branch 'testMe'