Tests: Make detection of emergency mode less specific.

The exact text has changed in Fedora 20.
Tests: Ignore some journal messages.
Tests: Update from cockpit-deps.

So that packages in cockpit-deps can update packages in the base
tarball.

We need to fix user@.service after this since that file itself might
have been updated.
Tests: Refactor test machine setup.

To prepare for OS specific tweaks.
Tests: Support Fedora-20.
Tests: Use a fixed host key for the test machines.

The alternative is to use UserKnownHostsFile=/dev/null and somehow get
rid of the "Warning: Permanently added ..." messages.