tests: Fix run-tests.sh's bash-completion on Ubuntu

The default awk implementation on Ubuntu is mawk, which doesn't like
"()" in the pattern part of the awk program. Escaping the parentheses
with backslashes works with both gawk and mawk.

Oddly mawk doesn't complain about the bare parens in the "-F" pattern,
but I can't escape those for consistency because then gawk complains.
.travis.yml: Upgrade pylint to 1.3.1

Now that https://bitbucket.org/logilab/astroid/issue/42 has been fixed.

I had to add a missing W0703 annotation (Catching too general exception)
that wasn't previously caught by pylint.

Pylint now ignores the "include-ids=yes" config setting, so I've removed
it to silence all the associated warnings. stb-tester developers should
upgrade to pylint 1.3.1.
make check-pylint: Silence libdc1394 warning
Merge pull request #223 from drothlis/pylint-1.3

Upgrade Pylint on Travis to 1.3