rewritten FFTW interface
update dsp.jl to use new fft API
whoops, fft! in-place functions only work on complex arrays
update extras/image.jl to use new fft API
USE_SYSTEM_LIBM capability.
Discontinue the USE_DEBIAN Makefile flag.
Update openlibm submodule
Build openlibm only when USE_SYSTEM_LIBM=0
Separate the builds for libopenlibm and libopenlibm-extras
Install Faddeeva only when building libopenlibm-extras
Update openlibm
Add libopenlibm-extras to JL_PRIVATE_LIBS
Use SVD for computing the condition number of matrices (#1862)
Return Inf for singular matrices.
cond(A,2) also returns NaN for all zeros input.

To fix:
cond(A,p) returns Inf for all zeros input except when p = 2.
Close #1861
Use norm(A, :fro) instead of norm(A, "fro")
documentation for cond and norm
Use LapackException. We do not have SingularException.
Close #1862
we do not have catch-by-type clauses
Add scale! functions and use in norm.
Merge branch 'master' of github.com:JuliaLang/julia
Some fixes so that libm can be used instead of libopenlibm with USE_SYSTEM_LIBM=1
bugfix, test cases for FFTs of subarrays