Updated to match the header file
Reran tests and updated porting table
Added scripts to build on Borland and Microsoft compilers
Added shadows
Fixed irritating formatting bug in headers
Retested on Linux
*** empty log message ***
Added monolithic build option i.e. make MONOLITHIC=on
Added conditional make of tests if present
Tidied up error handling in subprocess classes