Fixes chameleon projector
Fixes soil being wrenchable
Fixes trunks being unwelded while under machinery
This wasnt supposed to be deleted
 * Monkeys no longer wonder off when being pulled or grabbed.
 * Fixed the grabbed_by list not being emptied when the grab is deleted.
 * Removed duplicated use of grabbed_by.
 * Undef'd defines which are only used in a single file.
Merge pull request #2078 from Razharas/train

Fixes chameleon projector
Merge pull request #2077 from Razharas/fix

Fixes soil being wrenchable
Merge pull request #2081 from Razharas/brakes

Fixes trunks being unwelded while under machinery
Merge pull request #2092 from Giacom/grab_monkey

Monkeys no longer wander off when being pulled or grabbed.