Migrated 0desktop command to OCaml

The actual GUI is still implemented in Python.

Note that the --manage option is gone; showing the list of apps is now
the default.