changelog update
merge ea2142c0868b0f1520a3c173d06deaa6c5a49c9e
more work on a testing infrastructure. keep in mind that all this requires php 5.3, as we're using a PHPUnit branch that's based on trunk