lint: do not put multiple statements on one line
lint: fix __doc__ setup

This docstring uses % to construct a string which python won't accept as
an implicit assignment to __doc__.  Make the assignment explicit.
lint: fix indentation

These codes aren't indented the right number of spaces.
lint: fix useless else cases

If loops don't call break anywhere, then they'll always fall through,
so putting code in "else" is redundant and pylint warns.
lint: clean up unused vars
use print_function everywhere
lint: avoid redundant parens
Merge branch 'master' of git://github.com/vapier/snakeoil

More pylint fixes (closes #3)