Rename Install Script

Renames the install script to install.sh prior to reorganizing and
generalizing it.

Changes:

  * ubuntu.sh -> install.sh
Split and Refactor Installation Script

Splits the installation script into an overall script that coordinates
installation and one that handles installing package dependencies. Also
splits the overall installation script up into a set of functions to
make it easier to understand.

Changes:

 * install.sh: Break long script up into several functions. Move package
   installation bits to external script.
 * scripts/install-dependencies.sh: Script that insalls packages needed
   to build and run PerfTrack.
Make Detecting Test Failures Easier

Adds code to PTdFgenTester.py that makes detecting and diagnosing failed tests
easier. Adds an announceTest() function that prints what test is running.
Rearranges the comments at the top of each test so that the order corresponds
to the order the files are tested, making it easier to match up the error
messages printed.

Changes:

 * tests/PTdFgenTester.py: Add announceTest() function and rearrange comments.
Improve Install Script Banner Function

Adds code to improve the install script's banner function and use it in
more places.

Changes:

 * install.sh
Add Message About Database Variables

Adds code to print a message about database-related environment variables
after the build if a database was created.

Changes:

 * install.sh