Testing out branch management. Nothing to see here.
Delete IfImHereDeleteMe.txt
Merge remote-tracking branch 'upstream/master' into polaroid
Cup fix

- Grammar fix for drinking from cups
- Changed "Glass of Tomato juf" to "Glass of Tomato juice" (I'm assuming this was a typo)
Grammar tweak
Attempts to ensure that the captain (or the head loyalist to be precise, whomever he might be) is not a candidate for the directives.
Merged getFlatIcon rendering from tgstation
Based on tgstation #2826. This is not all of it though.
Merge pull request #5794 from Loganbacca/cups

Cup grammar fix
Merge pull request #5807 from PsiOmegaDelta/Muta

Fixes #5805
Patched display and dealt with lying.
Big nerf and cleanup of 3D sound. should fix most of #5789
now you can hear next to you in space!
Merge pull request #5811 from DJSnapshot/hotfix

Massive bugfix/improvement to 3D sounds
Added workaround for non-directional icons with dir!=2
Several items in the map are set with a dir other than 2 but the icon associated with the item doesn't have directions. As such they misrender.

This resolves that specific issue, for the most part. Due to an odd behavior of Byond, when this circumstance occurs the icon proc produces a 32x32 image that is all alpha 0. At least that's what my testing suggests; it may be possible with large icons to encounter this as an issue and cause it to ignore an icon that should be reloaded from the default. However, this can't do any worse than the current software.
Modified to check every pixel
Checking only a few pixels had the tendancy to turn my charcter's head inside out when I was pointing directions other than south. Worse case is 1024 tests per object in the image. This test should be uncommon and the CPU usage is constrained by other factors.
More train fixes

- No passing plastic flaps
- Only human based mobs can board trains
- Adjacent checks for exiting vehicles
- Cleaned up as many direct loc moves as possible
- Places removed cells in the removers hand
Merge pull request #5816 from Loganbacca/trainfix

More train fixes
Ported nearest-neighbor scaling from TG
Made camera render turf effects.
Ported multi-turf behavior
This allows for layering that moves across tiles and enables alternate methods of enumerating the tile list (not used at present.)