update type of code_lowered to Callable instead of Function
Merge branch 'master' of github.com:JuliaLang/julia
Merge branch 'master' of github.com:JuliaLang/julia

Conflicts:
	base/reflection.jl
Merge branch 'master' of github.com:JuliaLang/julia
fix #6591

missing type in box() in emit_lambda_closure
Merge branch 'master' of github.com:JuliaLang/julia
Fix #6505
fix #5237
Merge branch 'master' of https://github.com/JuliaLang/julia
my previous commit had some issues with assert in debug mode. this also improves usability of mintty repl.
Actually bump Rmath?
Fix #5184
Fix hang in new socket tests on linux
Re-bump openlibm and openspecfun