data: Move contents of data/ directory to the relevant src directories

These are bits relevant to the various components of cockpit. Move them
to the src/ directories.

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
ws: Fix 'make install-test-assets'

Closes #579
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
ws: Add a couple more login related messages/debug output

Closes #595
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Signed-off-by: Marius Vollmer <marius.vollmer@redhat.com>
 * Adapt check-login.
ws: Add some more debug output for /ssh-transport/bad-problem test

Trying to solve this here:
https://travis-ci.org/cockpit-project/cockpit/jobs/25688198

Closes #597
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
web: Reload Cockpit when logging out, and go back to login page

The integration tests cope with this by explicitly waiting for the
reload to happen and reinjecting their testing code into the browser.

Fixes #512
Closes #596
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Signed-off-by: Marius Vollmer <marius.vollmer@redhat.com>
 * Fix integration tests.
ws: Add SELinux policy for cockpit-ws to our test environment
test: Turn on selinux enforcing in our tests
test: Create test images with SELinux enabled and enforcing

We run in enforcing mode when not in maintain mode of running
our VMs
test: Pull audit messages and check that not unexpected
test: Ignore another journal message
ws: Implement a new selinux policy for cockpit-ws and cockpit-session

 * cockpit-ws is the most restricted process
   - listens on the network
   - runs cockpit-session
   - connects to other hosts via ssh
   - reads some files in specific directories
   - not much else
 * cockpit-session is slightly restricted
   - but it runs a full PAM stack
   - transitions to user/group
   - runs cockpit-agent
 * cockpit-agent is totally unconfined
   - runs as the user
ws: Add selinux unconfined policy for test-server

Fixes #200
ws: Some cleanup in the selinux type enforce file
ws: Rely on pam_selinux.so to transition cockpit-agent correctly

Changes from mgrepl@redhat.com