added EditorConfig support

http://editorconfig.org
restrict packet size to 4K in server

- Sending a negative length no longer crashes the server
- Sending very large lengths can't force us to buffer stupid amounts of data

The offending client just gets kicked if they do this.
added StyleCop support

with some rules we disagree with disabled
spaces → tabs for @NukemBro's latest missions
added Czech hedgehog by @JOoGraphics

http://content.open-ra.org/?p=detail&table=units&id=339
Added Utility Poles by @CombineCR

http://content.open-ra.org/?p=detail&table=units&id=330
Added ammo boxes by @CombineCR

http://content.open-ra.org/?p=detail&table=units&id=324
Added a new mine that seeds gems by @CombineCR

http://content.open-ra.org/?p=detail&table=units&id=323
added a tank trap by @CombineCR

http://content.open-ra.org/?p=detail&table=units&id=322
added a temperat rice field by @JOoGraphics

http://content.open-ra.org/?p=detail&table=units&id=307
Added Russian city building by @JOoGraphics

http://content.open-ra.org/?p=detail&table=units&id=308
added an Asian hut by @JOoGraphics

http://content.open-ra.org/?p=detail&table=units&id=351

Conflicts:
	mods/ra/rules/civilian.yaml
consistently name tank traps
more descriptive and consistent name for utility poles
split ammobox into 3 single SHPs because of editor limitations
rename BuildSpeedModifier back to BuildSpeed
Change ITargetable TargetableCells -> TargetablePositions.
Tidy TargetableBuilding.
Tidy TargetableUnit and subclasses.
Tidy AttackFrontal.