make the tests folder a subpackage
add a test template for drawing with graphic contexts
add tests for the agg GC
add tests for the pdf GC
add tests for the QPainter GC
remove old testcase