Actor properties consistency improved
Make the underlying types of TextureChannel and BlendMode enums a byte to save memory.
Cleaned up the server browser
Remove vestigial direction-sorting machinery from PathSearch
Pathfinder: Only consider useful neighbors

Depending on the direction we came from, many neighbors are completely
useless. This is the first step to implementing the ideas in 'Jump Point
Search'

V2: Added comment describing what the array is for.
Remove enemy territory avoidance in FindResources.

This is called from the inner loop of the pathfinder, so cannot afford
to do actor queries etc. It also didn't have the desired effect --
harvesters still wander through enemy territory even with the bias.

Just rip it out for a perf win.
Merge pull request #6983 from huwpascoe/server-browser

Cleaned up the server browser
Merge pull request #6986 from chrisforbes/minimal-neighbors

Prune neighbor sets based on direction we arrived at a cell
Ported Survival01 to lua
Added support for selecting mission difficulty
Fixed a bug in Intervention

https://github.com/OpenRA/OpenRA/pull/5483#issuecomment-44781904
broke the game.
Added some power functions
Added proximity triggers
Added OnKilledOrCaptured and OnAllKilledOrCaptured
Added "missiontimer initialized" speech notification to allies02
Merge pull request #6988 from RoosterDragon/enum-memory

Reduce enum memory
Merge pull request #6927 from huwpascoe/actor-fixup

Actor properties consistency improved
Merge pull request #6934 from abcdefg30/survival01

Ported Survival01 to Lua
Adds description to ChooseBuildTabOnSelect
Adds description to BuildPaletteWidget.