Various metaproject revamping.

- Nixed build.sbt, added pom.xml so that we can be part of a metaproject.

- Repackaged to scaled.java to set a good precedent. We don't want everyone in
  a shared scaled.code package because it'll result in conflicts when running
  in "jam everything into one classloader" development mode

- Moved grammars into modes respective Config objects.

- Moved stream() into Config.Defs as its generally useful.