user_to_device and device_to_user convenience wrappers
Implement device_to_user(gc, x, y) and converse directly
increase default quadgk tolerance to sqrt(eps), similar to Matlab's; 100*eps is far too agressive in the case of badly-behaved integrands
Print eltype of sparse matrices when showing them.
complex function improvements; make test-complex pass
formatting fixes
Merge branch 'master' of github.com:JuliaLang/julia into jh/kahan-complex