daemon: Remove unused function in cgroup code

This seemed to start causing problems with Travis CI.

Closes #511
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
web: Put cockpit-main into $cockpit scope.

Reviewed-by: Stef Walter <stefw@redhat.com>
web: Move initial login attempt to login.js.

Reviewed-by: Stef Walter <stefw@redhat.com>
web: Remove obsolete jqmismin from cockpit-dashboard.

Reviewed-by: Stef Walter <stefw@redhat.com>
web: Make DBusClient useable also when it's not ready.

By adding DBusClient.prototype.get and emitting change notification
signals during the initial seeding.

Reviewed-by: Stef Walter <stefw@redhat.com>
web: Add plot.destroy method.

To completely clean up before replacing a plot with another.

Reviewed-by: Stef Walter <stefw@redhat.com>
web: Allow creation of plots on non-ready resource monitors.

The plot will wait until the needed properties of the resource monitor
have useful values.

Reviewed-by: Stef Walter <stefw@redhat.com>
web: Support for reusing D-Bus clients.

Reviewed-by: Stef Walter <stefw@redhat.com>
web: Tell pages when they appear in the breadcrumb.

Reviewed-by: Stef Walter <stefw@redhat.com>
web: Remove cockpit_dbus_client.

Instead, each page gets the clients it wants.  The pages have been
fixed to survive with a client that is not yet ready, but they might
not do that in the prettiest way possible.

When the connection is lost spontaneously, the UI does nothing special
now.  It mostly freezes and button clicks result in immediate errors.
This will be improved in a later commit.

Reviewed-by: Stef Walter <stefw@redhat.com>
tests: Remove a race in initial setup.

Reviewed-by: Stef Walter <stefw@redhat.com>
web: Remove app-lifecycle funcs from $cockpit API.

They don't belong there.

Reviewed-by: Stef Walter <stefw@redhat.com>
Remove stray com.redhat.Cockpit.conf file

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Remove unused .gitmodules file

Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Remove old adwaita scss file

Closes #489
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Use cockpit_agent_strmatch() in tests for clarity

This helps us see what the contents of the string were when
CI tests fail due to races or similar.

Closes #487
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Update HACKING file to refer to --enable-debug and sep build dir

Using a separate build dir helps contributors be less confused
as to what is a file that can be edited and what will be
overwritten in the next build.

--enable-debug disables minify and so on.

Add a section about making changes and contributing.

Closes #488
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
test-cgroupmonitor: Try to fix AddMatch() related critical in tests

Closes #504
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
We don't and can't use fedora-deps.repo anymore

With our use of Travis CI and inclusion in Atomic that horse
has left the barn. We're also buildable on other distros.

The upshot of this is that we have to be more careful with our
dependencies. This is expected as we mature.

Closes #490
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>
Signed-off-by: Marius Vollmer <marius.vollmer@redhat.com>
Move all included code into lib/ directory

This makes it easier to track which code comes from other
repositories and projects, as well as update and/or clean up
that code when necessary.

Closes #491
Reviewed-by: Marius Vollmer <marius.vollmer@redhat.com>