From now on, the only reason to recompile a package becomes "it has changed upstream"

This means we do nothing if the 'opam' file has changed, which means: we can now modify 'opam' files without fear (eg. we can add more metadata when we need it).

This should fix #497