Switch from SimpleTest to PHPUnit.

Seems like PHPUnit is somewhat standard and still actively maintained.

Also, was able to add a hack to turn PHP errors/warnings/notices into
exceptions so the test actually fails if on undefined variables, etc.