Add unique-naming scheme.
Fix up Deathmatch mode and auto-attacking allies.
Add basic colouring.
Add (but don't use) bold function.
Fixup colour formatting.
Fixups for the colours.

Default to no colour usage, but make available 8 and 256-bit colors to
play with.
Unit-test fixups.
Add colour support and Deathmatch victories.

Colour support disabled by default.  Deathmatch victories replace the
previous lack of any victory possible.  Other minor fixes to AI etc.
included.