Close Quarter Battle Bionic... martial arts on demand.
tabs in the wrong places again
Did somebody says Quarters?
Did somebody says Kung-fu^H^H^H^H^H^H^HMuay Thai?
CQB Bionic now sets combat skills (melee, unarmed, bashing, cutting, stabbing) to 4 whilst active and disables learning.
fixed merge conflict
Clean up code style in new horde code.
Add some notes for future directions.
Make monster groups lose interest in things eventually.
Const some parameters.
Shuffle variable definitions to where they're used and const them.
rewrite visibility check, causing cougars to leap into closed rooms
monattack::leap use target, not g->u
use std::stable_sort instead of std::sort in AIM
initial
restore conditional
restore conditional properly
Use skill of gunmod for training
Extract the ttf font (with glyph cache) and the bitmap font into classes.

Made one global static instance of each of them (for now).
They have a common base class (Font), with a single virtual function: OutputChar (which used to be the function pointer to the actual output function).
There is a global pointer to one of these two instances. This pointer is used instead of the global function pointer to call the virtual function.
During initialization one of the two Font objects (bitmap/ttf) is initialized and the font pointer is set to point to that object.
Prevent double drawing ("native" and cata_tiles)