Moved editor to standalone project.
We have our own package.scaled now.
Move package scanning back into editor.
srcurl -> source.
Proper depends.
Better feedback on failed service resolution.
Various revamping for new launcher approach.

We now magically inherit the PackageManager, so we can't customize it, we have
to observe it. Everything is almost wired up, except that I have to work out a
pesky niggle which is that scaled-api defines services that scaled-editor
implements, and the package manager is not set up to handle services being
implemented in a package other than the package in which they were defined.
Double meh.
Better error feedback.
scaled-api/editor hackery.

We need special support to allow scaled-api to define services and
scaled-editor to implement them. This is, in general, not supported.
Rout log signal emit to UI thread.

Logging can come from anywhere, but log signal listeners want to depend on
being on the UI thread.
Impl PackageService; PackageInfo/Package merge.
Updates to reflect new pacman biz.
No longer use srcdir and bindir.
Use a source depend for pacman.
A script for running Scaled via spam.
Don't log by default.

I'll set those dev bits via my own SCALED_ARGS.
Nix debug logging.
Revamp to handle multi-module packages.
Merged Editor project back in under editor/.