Allow pinning non-repository package without metadata

by opening an editor to let the user provide it:
now you really need the minimum of effort to get source installed
through opam.