A special mini-scripting shell is created to perform basic testing of 
the Bayonne scripting engine.  These are used to test consistency of 
function, especially between different target platforms, and to validate 
compliance of the core scripting engine to the basic Bayonne scripting 
language specification, release 3.

Testing is done by running scripts through a "test" bayonne execution
shell that generates output.  The output may then be diff'd against a
prior run's .tst file.  A given test is considered passed if there is no
difference in result between the current run and a prior validated run. 
This allows one to re-certify changes as they are made in the core
scripting engine (as present in btcommon/btlocal).


