begin to modernize testing. in particular, get rid of test_htdocs as well as ad-hoc HTML file writing, consistently cleanup the modules/cache directories, use nose skiptests for unsupported features.