Partial reinstatement of "minor blas/matmul cleanup" [a318691e85].

This partially reverts commit 3fd74a88b7b17b1f6576d96fce0b99682d7b42a9.
Pkg: automatically create ~/.julia if missing [closes #2021].
Merge branch 'master' of github.com:JuliaLang/julia