Test ScreenHTML (WIP)

Needs to include inc.global.php for it to work.
Configuration file for unit tests
Some settings suitable for a test suite
Fix some typos
Remove reference to $access

This is the only reference. Probably a forgotten leftover of something.
Change TABLE...TYPE= to ...ENGINE=

Old syntax is removed in MySQL 5.5 (and the new one is supported since
version 3.23 or so).
MySQL TIMESTAMP with length no longer supported

at least in version 5.5.
Upgrade script: make paths relative to project root

Required when including it from create_db.
Database for unit tests (to let them use inc.global.php)

The database itself is not needed yet, but one is required in order for
inc.global.php to load, and that file provides the foundation for the
tested code.
DATABASE_CONFIG_FILE allows alternate database configuration.
Using create_test_db.php you can create a test database.
Bootstrap files work around a problem with how PHPUnit works with
globals.
Tested cDatabase methods should be static
Make ScreenHTML test expect deprecated function
ScreenHTML: replace deprecated function call
Don't report too many errors in unit tests

Also, note that we do need to disable backupGlobals (so that the MySQL
connection can be reused).