Pkg.init(): just warn if already initialized instead of dying.
Pkg.scaffold: print list of available licenses to choose from.
Pkg: much clearer installed_version algorithm for unknown heads.

I'm not even sure that the old one was correct – this one is *much*
easier to reason about and be sure that it's doing the right thing.