Add Gnome Boxes (access remote or virtual systems)

Also add "libosinfo" which is a dependency of gnome-boxes.

TODO: I'm having an issue with keyboard input; it doesn't seem to reach the VM... Mouse input works.

CC: @lethalman
Can we rename to `gnome-boxes = callPackage ./apps/gnome-boxes` please?