simpletest 1.1 upgrade and fix for #60

- make tests  use PHP5 constructor method names while maintaining PHP4 compatibility
- make tests work with simpletest 1.1
- cleanup test.php and make adding new tests (and groups) simpler
- add fix for namespace overlap (same class in multiple namepaces)