do not use sun-specific implementations to be able to run in IBM JVMs as well
simplified code by using an easy-to-read approach for letting all test-threads wait, enabled grammar checking to test more code
documented initializeIfRequired
Merge pull request #4 from slotties/master

Some concurrency test improvements and small XML code cleanup