97ec8632ae
I've long wanted to do this, but the launcher's use of all the samskivert UI stuff made it onerous. Now that the launcher is a separate module, we can remove the samskivert dependency in core (and tools), which simplifies things and makes it easier to depend on core in a (future) self-updating app (when we add support for that).