Breaking things - trying to remove server-side knowledge of selected objects
Refactoing of pathfinder <-> client/AI interaction to remove dependency on selected hero
- finished removal of server-side setSelection
- disabled some broken code (AI & cheats). TODO: fix
Disabled Nagle algorithm for net packs.

This should significantly reduce TCP delays. On my systems this is ~120ms for server to reply to ~15ms
Possible downside - increased load on network due to possible increase in number of packages due to disabled batching
Fixed RMG Prisons.
First batch of AI fixes:
- wiped not actually used set/get selection
- replaced isReachable with VCAI::isAccessible
Merge branch 'develop' of https://github.com/vcmi/vcmi into develop
Fixing AI - dwelling visitation code should now work properly
Moved assertions before variable is used
Fixed cheats - sendMesssage will also pass current object.

Workaround-ish but should work. Branch should be fixed now.
Fixed major RMG bug.
Updated vcmibuilder:
- disabled download command (will re-enable near release)
- removed no longer necessary vcmi package handling
- removed wog installation since it can be installed from Launcher
Updated changelog to inlude all notable changes
Merge branch 'optimization/swiftAI' into develop

Conflicts:
	lib/CGameState.cpp
Generate Grail to not crash at Obelisks.
Merge branch 'develop' of https://github.com/vcmi/vcmi into develop
Nicer treasure piles.
Ensure distance between treasure piles.
Tighten obstacles to improve map look and feel. It should be now on pair with original maps :)
Possible tweak for underground.
Merge remote-tracking branch 'remotes/origin/develop' into RendererAbstraction