Making failure output not squash newlines
Don't pylint or pep8 the static folder
Enabling nosetests and --without-selenium option

Nosetests allows us some nice plugins and running the tests doesn't
change.

As part of this I've also made travis use the runtests.py script
Capturing output in runtests is unnecessary

The happy path for the linters has no output

And tests can be interactive (test database needing to be deleted, pdb,
probably others)
Make test not fail on travis-ci
Try to make it add enough entropy for travis-ci to be happy
Merge pull request #225 from delfick/tests_improvements

Tests improvements