Made the server tells clients what level to load...

I also added:
- A check on the client nickname encoding.
- Checks and feedback against empty or too long nicknames, empty ip, empty selection.
- The server also checks the client version now before accepting it.

Fixes #70
Removed a useless TODO and log some more.

As discussed with @hwoarangmy
Merge pull request #128 from Bertram25/development

Made the server tells clients what level to load...
Lava and water passability should be set independently
fixes #101
Double clic on creature makes server crash (no problem with drop)
fixes #122
Patch for random ghost tiles
fixes #101
Merge branch 'development' of https://github.com/hwoarangmy/OpenDungeons into development

Conflicts:
	source/MenuModeSkirmish.cpp