Implement game side of new approach in human buildable placement restrictions.

Power zones have been removed, human buildables can be placed anywehere but
there is a limit on how many can be placed in one place. To overcome this
limit, humans can build repeaters that take a number of buildables in their
range out of the calculation. Repeaters cost more and deal severe damage to
closeby structures when destroyed. Buildables that interfer with too many
neighbors will power down until a new repeater is built. Buildable replacment
takes both interference and build points into account.
Make repeaters ignore buildables that don't need a powersource.
Merge branch 'gameplay/master' into gameplay/viech
Add a brief amount of randomness to buildable blast times.
Simplify human buildable placement restriction.

Interference is treated as float, repeaters and RC don't host other buildings
but reduce the interference of all near friendly structures.
Tweak human buildable interference related values.
build log: fix building replacment and deconstruction.
Fix restoration of confidence on reversion of layout building decon.
revert: avoid possible confidence-related console spam.
Merge remote-tracking branch 'remotes/origin/gameplay/viech' into gameplay/viech
Fix a bug that denied construction of a new buildable.
Add client side visualization of human buildable interference.
Refactor PairwiseInterference. Basilisk causes interference and can shut down human buildable by its presence.
Adjust repeater attributes: More splash damage, higher reward.
Switch to more subtle display of interference and mine efficiency.
Never power down the telenode.
Don't draw buildable status bars with zero width.
Add dying sound support for human buildables. Use an additional PS for reactor/repeater explosion.
Adjust some resource and power zone related client side error messages.
Adjust reactor and repeater descriptions. Reduce repeater splashDamage and reward a little.