Documented my setting up the TeamCity agents because:
- TeamCity documentation is shit. Some things are implied and many defaults are either not explained, not provided, or both.
- TeamCity errors give no information and look like this: Incompatible Runner: Command Line
- I don't want to have to figure this stuff out again when we migrate away from Debian Stretch.