wip: Pkg rewrite -- version interval algebra.
pkg2: move from base into extras while under development.
versions: add "supremum" pseudo-versions like v"1.2.3+".

Introduce typemin and typemax methods for version numbers.
Merge branch 'master' of github.com:JuliaLang/julia