Create and use versioned package dir by default.

* On linux, link to common cache dir
Merge pull request #3344 from kmsquire/versioned_julia_packagedir

Make versioned .julia/v0.x dir by default.