update CI

Upgrade pylint to latest, test various versions of python in travis.

I'm adding python3 support in a further branch.