test(travis-ci): add python-3.4 to testing envs
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).
travis-ci: run pylint checks after tests pass
travis-ci: install astng for lint plugin
travis-ci: use pypi's pkg name for astng
travis-ci: fix pylint checks for py3
travis-ci: try to simplify PYTHONPATH usage
travis-ci: try to fix test run triggering
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.