Saving code for CLevelParser
Level saving through CLevelParser
Level state loading via CLevelParser
Use PHYSFS in listing save files

Revert "Don't use physfs in saving code for now"

This reverts commit 3b1cfdbfb4e57aff7c4d651ea2a14aceab36be14.

Conflicts:
	src/ui/maindialog.cpp
Fixed screenshot saving
Fixed proxyDistance saving
PHYSFS in CStudio
Removed CBOT_STACK switch

It was just making it harder to look for cause of #119
Removed PHYSFS hacks from Load/SaveFileScript as they are no longer necessary
Research saving (for free game) in PHYSFS
Removed CRobotMain::GetPHYSFSSavegameDir()

Everything in CRobotMain uses PHYSFS now
Loading/saving apperance via PHYSFS
Saving/loading list of finished missions via PHYSFS
Removed CMainDialog::GetPHYSFSSavegameDir()

CMainDialog is also finished.
This is last commit for saving with PHYSFS, closes issue #334
Merge branch 'dev-physfs-save' into dev