Update pylint to 1.3.0

Just to keep us on the upgrade treadmill
I did some more testing, and it turned out that the script was artificially inflating the bad-continuation errors because they were reported on three lines -- which meant that the `max_pylint_violations` script counted each violation as three violations. I've adjusted the script, and now we're below the error threshold without having to make any other changes.