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
Send mouse up/down events only to GUI or Tiles, but not to both.
Fixes #59
Rename executable from opencaesar3 to caesar3
Realse walkers after they did the job from factory walker list.
Fixes #64
Merge pull request #66 from hellium/issue64

Realse walkers after they did the job from factory walker list. Fixes #64
Merge pull request #67 from hellium/cmake

Rename executable from opencaesar3 to caesar3
Merge branch 'master' of https://github.com/gecube/opencaesar3 into vs2008-added.

Conflicts:
	CMakeLists.txt : resolved