Restructured code to better support multi-page readability. Improved tests.
Rick:
This generally works and the tests pass, but there are some broken cases with
the multipage bits that are causing me grief. It does pass the one test case.
I made the multipage an option vs doing it by default. The more I change the
code the harder future merges will be, but man it needs some cleanup, reorg,
and comments.
Conflicts:
src/readability_lxml/readability.py
src/tests/regression.py