Working on Aqueducts... (#169)
Fixed (Issue #173).
Merge branch 'master' of https://github.com/gecube/opencaesar3
cout redirect to stdout.log(windows fix). Factory logic improved. Add construction/landoverlay subclass. CityHelper add functions for creating buildings list by subclass name. Employer adviser improved.
Round water net.Prim alg first revision. Fixed (Issue #172)
gcc fix
gcc fix.
Aqueducts: update for drawing logic (#169)
Merge branch 'master' of https://github.com/dalerank/opencaesar3

Conflicts:
	oc3_advisor_employers_window.cpp
	oc3_advisor_finance_window.cpp
	oc3_astarpathfinding.cpp
	oc3_cityfunds.cpp
	oc3_factory_building.cpp
	oc3_filepath.cpp
	oc3_goodstore.cpp
	oc3_goodstore.hpp
	oc3_granary.cpp
	oc3_groupbox.cpp
	oc3_json.cpp
Remove obsolete files
Merge branch 'master' of https://github.com/akuskis/opencaesar3

Conflicts:
	oc3_water_buildings.cpp
	oc3_water_buildings.hpp
Delete current overlay when new construction build on tile.
BUG: fixed critical bug in calculatePicture() if we build near scene border
BuildingDataHolder::getClass improved. Json parser now can work with object name without colons( forexample: { text : "tra-la-la" } will read such { "text" : "tra-la-la" }
FIX: critical error when try to build near scene border - fixed
[minor] layout fix in rendering Aqueducts
Merge branch 'master' of https://github.com/akuskis/opencaesar3. Fixed (Issue #171)

Conflicts:
	oc3_water_buildings.cpp
Swtich aqueduct to native direction types
Adviser employer window show workers number on button.
Factory logic improved.