Layer spec should be generic for all tileable layers
Start with the new maptestbasic
Merge branch 'master' of https://github.com/jbjonesjr/mapfish-print into test_reorg
merging to master
Merge branch 'master' of https://github.com/mapfish/mapfish-print into test_reorg
Merge config.close into the maptest basic supporting commit 1e33fa0b64c4c79663085999b69fc28216d23d32
TMSLayer test now uses hte new MapTestBasic as well.  same as the xyzlayer test
Make Maptest basic abstract (it should be...), and continue to update tms to use it correctly.
Maybe I don't need to close the outfile specifically? Also, just store the rendering context and use it to access the other pieces of data.

continued cleanup
Do not need to close the output stream... closing the writer (PDFwriter.close()) actually closes the outputstream for you (or at least tries, throws an IOException otherwise).
Merge branch 'master' of https://github.com/mapfish/mapfish-print
temporarily patch this test.
Merge branch 'master' of https://github.com/jbjonesjr/mapfish-print into test_reorg
Merge branch 'test_reorg' of https://github.com/jbjonesjr/mapfish-print