added nod03b

Finished off nod03b

fixed indentation & inf in front of trees

fixed oil derrick
map-downloading: use filename served by content-disposition as saving location
optimized frame limit sleep

* calculate idealFrameTime only when needed
* only create a new Stopwatch when needed
* disallow wait times > 1 second
Merge pull request #4447 from Mailaender/fps-limit-opt

Optimized frame limit sleep
Merge pull request #4428 from dan9550/nod03b

Added nod03b
Permit black color (S=0.0, V=0.2)
Merge pull request #4441 from xaionaro/bleed

closes #4425
Merge pull request #4432 from ihptru/download-map-with-name

closes #4405
added contrail effects to sniper shots
Fix AttackMove nits.

Clears StyleCop warnings and adds GetTargets implementation for the unit path debug.
Cache trait lookups in MoveAdjacentTo.
Make MoveAdjacentTo aware of moving targets.

Units moving toward another actor (passengers, hijackers, etc) will now repath if their target moves.
Fixes excessive repathing if the target cannot be reached.
Make EnterTransport more consistent with MoveAdjacentTo.
Use DomainIndex to fix naval transport path perf.
Update change log.
Merge pull request #4437 from pchote/moveadjacent

Fix EnterTransport pathing.
Move lua logs to lua.log
Merge pull request #4454 from ScottNZ/lua

Move lua logs to lua.log
Merge pull request #4453 from Mailaender/sniper-contrails

Added contrail effects to sniper shots
fix client join/leave race with master server ping