changelog: Updates latest to 0.33.
Bumps version to 0.34a1.
url.py: Adds more rules to is_unlikely_link().
document_test.py: Fixes wrong class tested for test_sitemap_detect
string_test.py: Adds better coverage on tuple and else case.
factory_test.py: Better coverage on Factory container methods.
cache_test.py: Better coverage on LRUCache touch by get vs set.
decompression_test.py: Adds GzipDecompressor test.
app.py: Hooks up the --bind-address option.
processor.py: Uses SpooledTempFile for scripts to access a filename.

Closes chfoo/wpull#120
hook.py: Access filename after rollover.
options.py: Uses curdir for --warc-tempdir.
url.URLInfo: Uses better checks to format IPv6 addresses.

Removes brackets from hostname as part of normalization.

Closes chfoo/wpull#121
url,url_test.py: Simplifies bracket removal. Adds more bracket testing.
url.is_likely_link: Consults mimetypes module and forbids common TLD.
scraper_test.py: Removes link from false positive fixed in prev commit.
changelog: Updates latest to 0.33.1.
scraper.HTMLScraper: Finds and uses base href link.

Closes chfoo/wpull#122
Adds missing basehref.html file.
PhantomJS: Munges URL by rewriting scheme and appending prefix

instead of munging the hostname.

Munging the hostname may have unseen effects such as cookies leaking
across domains. This commit hopes to reduce side sideeffects, but it
still affects inline resource relative links and their schemes inherited
from the munged URL instead of the before-munged URL.