drop pre-python-2.7 support in more places
pylint: update to pylint-1.0

They reworked the API, so update the code so things work again.
We now require pylint-1.0 though, so pylint-0.x will fail.
pylint: clean up linting warnings
setup: clean up linting warnings
update URLs to github
lint: rename disable-msg to disable

Newer pylint has renamed the arg and warns when you use the old name.
test_fileutils: fix typo in func name

There's already a cpy_readfile_utf8_Test which means we shadowed an
earlier test and it never got a chance to run.
lint: disable a few pylint checks where it makes sense
lint: drop unused module imports
lint: drop unused trailing semicolons
Merge branch 'master' of git://github.com/vapier/snakeoil

This pulls in the initial pylint clean ups (fixes #2).