Pkg.{tag,register}: create commits for changes to METADATA.
Pkg.publish(): push registered and tagged versions automatically.

This currently requires push privileges to the METADATA.jl repo,
but in the future, we could potentially use GitHub's API to open a
pull request instead of pushing.
Merge branch 'master' of github.com:JuliaLang/julia