forked from http://htmlcompressor.googlecode.com/svn/trunk/