add a dedicated server launch script
make the whole version mismatch mechanic user-configurable
remove AUTO-GENERATED desura pre-launch wrapper scripts

*self-slap*
Merge pull request #2868 from Mailaender/desura-cleanup

Cleanup the Desura crap
Update package-all.sh

OpenRA build server is running http://packages.ubuntu.com/precise/markdown which has a different name in /usr/bin compared to the http://software.opensuse.org/package/perl-Text-Markdown I have installed on my machine.
fixes #2866: added ButtonWidget.GetKey as delegate
Merge pull request #2873 from bidifx/hotkeys

fixes #2866: allow Button.Key to be a delegate
add the desync-debug traits to the actors of default mods
non-targetable trees, fixes #2875 and related regressions

makes them indestructable again except for super-weapons
add missing StartGame notification to cnc-classic

empty value, fixes a crash
Merge pull request #2878 from Mailaender/indestructable-trees

Non-targetable Trees
Merge pull request #2876 from Mailaender/debug-traits

add the desync-debug traits to the actors of default mods
Merge pull request #2881 from Mailaender/start-game-cnc-classic-hotfix

Hotfix: C&C classic don't crash on game start
closes #2874: improved ingame chat
fixed typo
Fix A* visualization in C&C.
Fix LazerZap to account for altitude.
added prison/tech center icon and build-up animation
Fix TeslaZap to account for altitude.
Add new "World Coordinate" types.

These types provide fixed-point representations of distances, angles,
positions, vectors, and rotations in 3d space.

WAngle (and WRot) represents 360 degrees in 1024 units.
WRange (and WPos, WVec) represents 1 cell in 1024 units.

Distance types in yaml can be written as <cell>c<subcell>, e.g. "4c512" for 4.5 cells.