-Codechange: hide animation implementation
-Cleanup: clean up animation code
-Cleanup: mark animation scripts constant
-Codechange: hide explosion implementation
-Cleanup: correct indentation
-Cleanup: move map loading/saving into saveload/map.c
-Cleanup: invert loop logic in pools
-Fix (0580e2daa5d492b34d09b9582777801fd8551396): conversion error translated test for harvesters (0x10) into test for siege tanks (10)
-Fix (#205): macro expansion leads to unintended side-effects