First cut at Maven depend resolver.
Fix URL.
Great big bernie repackaging.

scaled/scaled is now the top-level meta-project. The rest of the editor is
split into scaled-api, which is all the public stuff that is seen and used by
external packages, scaled-editor, which is the behind-the-scenes implementation
stuff, and scaled-devel which is the development/test harness.
Test fix.
Add all my extra stuffs under a Maven profile.
Activate scala plugin in submodules.

We can configure it in the meta-POM, but we need to mention it in the
submodules or it will not be invoked.
Added Buffer.append().
Create our log signal before its users.
Messages shenanigans revamp.
Report when we're running in devel mode.
Alignment OCD.
Run the editor on mvn test.
A bunch of POM jockeying.
Fix Maven resolution; better error reporting.
Support jar-based packages.

This is only used for the built-in package when Scaled is built as a standalone
jar file. We could conceivably make it work for other packages, but I'm still
hoping to always install and build those straight from a VCS.
Made mode resolution immediate.

It was actually immediate under the hood, I just had vestigial Future business
around. I'm going to stick with the new plan of making sure everything is
sorted during the package installation phase, so that when we get around to
resolving a mode, we know everything is in place and ready to go.