SizeF add. NativeBuilding move to oc3_nativebuildings.cpp/hpp. fix load native buildings.
Preparation for upgrade save/load system
TopMenu upgrade. ContextMenu/MainMenu class add.
Fix submenu show.
TopMenu file add items. TopMenu::onExit connect to ScreenGame::stop.
Add loadmapWindow in develop mode.
Listbox and ScrollBar add.
Fix listbox item selected.
fix load map by filename from ScreenMenu
Fix listbox selecting by keyboard event. Fix eventconverter, that char from scan code convert correct.
Saving for tilemap ready.
lot of save functions restore.
Fix save alg.( City, GoodStock, Granary, Market, Factory ).
Merge branch 'master' of https://github.com/gecube/opencaesar3 into vs2008-added

Conflicts:
	build/vs2008/create_setup.nsi : removed
	build/vs2008/opencaesar3.vcproj : removed
	oc3_caesar.cpp : resolved
	oc3_scenario.cpp : resolved
	oc3_scenario.hpp : resolved
	oc3_screen_game.cpp : resolved
	oc3_screen_game.hpp : resolved
	oc3_terraininfo.cpp : resolved
Merge branch 'master' of https://github.com/gecube/opencaesar3 into vs2008-added.

Conflicts:
	CMakeLists.txt : resolved
House can upgrade/degrade 1->10 lvl.
Fix find building in reach radius for service walker. Version update.
Fixed https://github.com/gecube/opencaesar3/issues/59
Prepare for load game from oc3save file.
merging