Fixes/changes:
==============

DOG:
- Fixed init + mkudata (for env and alias blocks).
- Restored the old DOG prompt as the default when no PROMPT variable is set.
- Now using Borland C++ 3.1 to build, and Make instead of the batch files
  in previous versions.
- HH utilizes HELP to display more thorough help texts, through the alias HHH.
  The example DOG.DOG file sets up the alias:
  al hhh %DOGDIR%\bin\help.com
- Updated the IF syntax to be more versatile and to be similar with do.
- Implemented 44 and DO and IN and TI.
- Fixed the Control-C implementation. Now it asks the user if they want to
  abort the program.
- Implemented a proper Critical Error handler.
- Fixed environment initialization and management.
- Default dog.dog is used to set up the basic environment, edit this to suit your needs.

External commands:
- CP: now takes more options: -i (interactive), -f (force)
- VR: Fixed FreeDOS detection + print FD kernel string. Also added DOSbox detection.
- LS: -w option to display a wide listing with no details -z to show human readable sizes.
- RT: Is now built from the rm.c file in addition to RM.

Utilities:
- HELP - Expanded help to fully document all commands and DOG itself. The manual.txt is
built with HELP.
- GENERR - is a silly utility which returns the error code given as arg 1. Used in
  testbat.dog to have predictable errorlevels.
- TINT24 - test utility for testing the critical error handler.
