Pkg.fix(pkg,[ver]): creates throw-away branch fixing pkg [close #4288].

By default it fixes the package on the current commit, whatever that is
but you can also provide a version number, in which case that will be
checked out (and resolve will be called).