Pkg: adjustments to update [#2545].
fix freebsd build error
doc: @printf, @sprintf for #1170
Merge pull request #2532 from ihnorton/master

document @printf,@sprintf, fixes #1170
Pkg.dir(): look for "v$major.$minor" or "v$major" in ".julia" first.
clear helpdb cache when set locale
Refactor the ARPACK interface.
arpack.jl has the ARPACK wrappers.
arnoldi.jl has the higher level APIs.
Put all of linalg in a LinAlg module.
Merge branch 'master' into anj/linalg2
Refactor ARPACK interface further with aupd_wrapper and eupd_wrapper.
windows build fixes
Merge pull request #2547 from wlbksy/patch-1

clear helpdb cache when locale changed
Added diag and logdet methods for CholmodSparse and CholmodFactor

Corrected the CholmodSparse external constructor from SparseMatrixCSC.
deprecate a couple redundant string functions
Merge pull request #2544 from JuliaLang/mn/exponent

RFC: return int from exponent instead of float; remove ilogb
update doc for changed string funcs
Merge branch 'master' of github.com:JuliaLang/julia
deprecate ilogb
improve some comprehension result types
Reinstate lufact, cholfact, cholpfact, qrfact, and qrpfact.
Matlab-like factorizations are now provided in lu, chol, and qr.