Typo in README
0alias calls "0install add" directly

Before, we printed an error telling the user to do it, but it's more
friendly to do it for them. 0alias is still used in documentation
because it works on older systems.
Don't build with Lwt_glib if we're not building with GTK
Fixed distribution detection in unit-tests

Was detecting host platform distribution, not mock test distribution,
which broke the unit tests on Fedora.

Reported by Tim Cuthbertson.
Delay initialising GUI when running saved selections

Loading the GTK plugin is slow and we only need it if there are missing
selections.
Removed misleading comment
Bug fix: rejected candidates not always reported correctly

Initialising the first record field had the side-effect of populating
a mutable list used for the second field. But OCaml is free to
initialise the fields in any order (and it seems that the byte-code
does it backwards).
Removed python-gobject from the dependencies in the README
When building byte-code, we need -custom to include the C code
Don't include main 0install code in GTK plugin

In the byte-code, it registers with its copy of the GUI instead of with
the real one.