Update INSTALL instructions

Instructions for Solaris

Use tests/all script to run all tests

Correct spelling of Erik's last name
Improve test framework: Solaris bug

The 'includeTests' function failed if /bin/bash was not available or not
the same as the Bash used to run the top test script.  This failed on
Solaris, where /usr/bin/bash is too old, and a privately-built Bash must
be used to run the test scripts.