Bumps version to 0.27a1.

[ci skip]
phantomjs,processor: Implements smart scrolling.

Closes chfoo/wpull#46.
phantomjs.js,processor.py: Scrolls only when page is dynamic.
Adds util.printable_bytes().
document.py: Uses printable_bytes(). Checks also for .dhtml files.
Implements --local-encoding. Coerces argv. Fixes ignored URLs args.

Re: chfoo/wpull#9
coerces argv to bytes to get that value of the --local-encoding option.
Fixes URLs passed as arguments not used when --input-file is provided.
util.py: Makes printable_bytes() Py 2 compatible.
util.py: Simplifies slee().
Fixes option.get_argv_encoding() decode error.
Implements --remote-encoding.

Re: chfoo/wpull#9
Implements --no-iri.

Closes chfoo/wpull#9
processor.py: Fixes bad URL filter bypass for strong redirects.

Allows only SpanHostsFilter to be bypassed.
Closes chfoo/wpull#81.
app.py: Warns when no-iri is used.
connection.HostConnectionPool: Runs the loop with add_future().
Fixes SSL connection unit tests that did not actually run.
Implements --https-only

Closes chfoo/wpull#72.
setup.py: Adds Py 2 and Py 3 classifiers.
processor.py: Renames WebProcessorSession._parse_url() to parse_url().
document.py: Massages encoding name for lxml. Falls back to latin1.

Closes chfoo/wpull#84.
document_test.py: Comments out encodings not in Py 2.6.