Add a seperate grunt-pylint target for marvin.tests.

Also some delinting, make sure delinting is also run in the venv,
and make travis use it's custom venv.