Fixing tests

We started testing captcha and are fixing some of the tests.

Also some improvements like using testing profile, which makes the tests ~100x faster.

Travis is currently broken because drush run-server seems broken.

In our .travis.yml files, we usually use apache, see https://github.com/md-systems/pathauto/blob/8.x-1.x/.travis.yml as an example. I think that's a more reliable and real-world scenario.  Should we update that?