Pressing ESC will now exit from fullscreen only when no DOS processes are running.

Previously, ESC would exit from fullscreen while at any DOS prompt:
this was causing unexpected behaviour with programs that used a nested
COMMAND.COM instance.
Converted large swathes of BXEmulator class documentation to Doxygen-formatting. Reworked several filesystem and coalface API methods for consistency.