Fix type stability error in complex sort
Add missing Complex32, complex32 exports
Add a bunch of cheats so that Float16 methods will have correct output type
Fix Float16 tests
Remove float(x::Float16) hack to preserve type stability
Add zeros, ones, infs and nans methods taking an AbstractMatrix argument
Remove redundant comparison definitions for Float16s
make eval available inside evalfile(). fixes #5262
Temporarily reintroduce Sys.shlib_ext

Although we still need a way to communicate to developers that Sys.shlib_ext is deprecated
cleanup some invalid flags that were being passed to the llvm build. part of #5268
WINDOWS: fix UnwindData code, now we reliably catch async errors (and make good backtraces), rather than have NTDLL randomly segfault while trying to read uninitialized memory
fix for 4593ca7 commit
Minor doc fix: permute -> permutedims

This has been forgotten in 0bd7137e.
Merge pull request #5272 from lucasb-eyer/master

Minor doc fix: permute -> permutedims
NEWS updates
sort the typetree printed by the example code
fix #4589
Generic linear solver for upper triangular matrices

- Generic inverse replaced with generic solve on identity matrix
- Specialized transpose, ctranspose, istril, istriu
Provides cond(A::Triangular)

- wraps LAPACK wrapper trcon!, reciprocal of condition number estimate for triangular matrices
- type stability bugfixes to generic cond()
- Triangular-specific tests for linear solver and cond()
Provide eigvals(A::Triangular)