Made the debug-apache.sh script work with ./ instead of just 'sh'
Separated out the AbstractBlockIterator into its own file
Made it handle apache block splits correctly
Took care of split() breaking other iterators.

Works in Apache now.
Rewrote Rewriter_impl.hpp as a standard func instead of an object.