fix #6175

bug in marking return type of void calls
Use debug flisp/support in debug julia. Part of #5774
Yet more LLVM header renames
ensure task state gets reset in wait() in exception cases

I believe this can only happen on an InterruptException, but might as
well make sure any running task is not in the :waiting state.
rename read to read! where a passed array is modified. fixes #5970
remove 0.1 deprecated aliases
reorder sysimg to fix #5885
fix return type of BigInt conversions to Clong and Culong. should fix #6196
Pkg.clone: allow leading [^\/] for auto package name detection.

Closes #6141 and #6152.
replace some ? with ifelse

add hex(::Char, ...) so Char doesn't need abs()

add conversions from Char to both Signed and Unsigned
Merge branch 'master' of github.com:JuliaLang/julia
Inplace reduction functions

Inplace reduction functions (including sum!, prod!, maximum!, minimum!, all!, and any!) have been within the Base for a while. This PR exports them with a modified interface that is safe & flexible.
add documentation for sum! and friends
add an entry to NEWS.md about the reduction functions that allow pre-allocated output
add the link to 6197 in news
replace unbox warning with an assertion

this code is fine and the warning is not needed.
Merge pull request #6197 from lindahua/dh/inplacesum

Reduction functions with pre-allocated output storage.
remove jl_get_exception_str. fixes #6199

a better name for this function would be jl_cause_segfault().
Merge branch 'master' of github.com:JuliaLang/julia
Update package generation for changes in #6191