testing/badapp.py: Adds inline links to many_links.
document,scraper.py: WIP Uses target parser iterative document readers.

re: chfoo/wpull#105, chfoo/wpull#104
[ci skip]
document.py: Removes incorrect fixme comment.

It's deflate that does not have the magic bytes.
[ci skip]
converter.py: Rewrites converters using new iterative readers.
document.py: HTMLParserTarget emits end tags as well.
converter.py: Uses temp filename. Fixes writing end tags.
document.py: Uses StreamReader instead.

TextIOWrapper closes our file and doesn't support SpooledTemporaryFile.
scraper.py: Resets file offset after read. Swaps in CSS iterative read.
hook.py: Supports version select. Adds record_info arg.

Closes chfoo/wpull#107.
document.py: Fixes CSSReader read links greater than 1MB.
urlfilter.LevelFilter: Always return True for inline.
Merge branch 'issue/105-doc-stream-reader' into develop

Conflicts:
	doc/changelog.rst
Merge branch 'issue/107-scripting_record_info' into develop