Merge pull request #1 from OpenRA/bleed

Bleed
Adapted to dpkg's "--instdir"-like options.

For example, this may be useful if it is used a lot of versions of openra on debian
Added Mission Survival01 mission
Added QuadRenderer to render shaded/colored quads. Added DebugOverlay to World to show A* bidi search cost per cell.
Now coloring A* cells by owning player color. Added checkbox to cheats menu.
Exposed PathSearch.owner and removed Player argument from PathFinder functions.
Lame attempts to improve A*.
DebugOverlay improvements to only render inside viewing range.
apply recent refactoring to quad renderer
Add "Assign Teams" lobby drop down button
added hidden audio settings to ra/d2k GUI

- video volume
- map music (was shellmap music)
- sound engine
expose hidden Debug settings to ra/d2k GUI

- performance text switch
- performace text update rate
- AI debug messages
- trait report threshold ticks
add hidden MaxFPS settings to ra/d2k GUI
Disable the button/order when there aren't enough clients to assign
Ignore spectators when counting clients for the assignteams command
Merge pull request #2745 from Mailaender/more-settings

Add hidden settings to the GUI
Merge pull request #2744 from ScottNZ/lobby

Add "Assign Teams" lobby drop down button
Merge pull request #2738 from Mailaender/a-star

A-star debug overlay
Merge pull request #2683 from Mailaender/survival01

Survival01 by @NukemBro
added a blue tiberium blossom tree.