add check-install.sh script to simplify install/setup

Add a check-install.sh script to try and make it easier for a new user
to determine whether their system is setup and ready to run the test
benches and other programs.

Previously, a cryptic error messages would be generated when a program
was missing which wasn't very helpful.