Use atsign-simd for sum
reworked cluster manager interface
check integer truncation (#5413) and make more operators follow T+T => T (#3759)

the sysimg builds, but still need to:
  - check same-size signed<->unsigned conversion
  - make tests pass
get numbers test passing with checked integer conversions and type-stable arithmetic
make a couple things safe for checked signed<->unsigned conversion
check signed<->unsigned conversions

this would be a bit cleaner without the code in intfuncs that dispatches
on Unsigned.

signed() and unsigned() are convenient for testing bit patterns in the
test suite. for now replace with assigned() and asunsigned().

uint8(x) is convenient for moving bytes around, so it remains unchecked.
we should perhaps rename this to byte(), and either eliminate uint8()
entirely, or make it checked.
get dates tests passing with checked signed<->unsigned conversion
Merge branch 'master' of github.com:JuliaLang/julia into jb/checked_int_trunc

Conflicts:
	base/number.jl
get a few more things working with checked integer conversions
allow x[i,j;k] syntax to be parsed #7225
Apply custom keymaps to all prompt modes and document it.
Modify fixup-libgfortran so it works on Linux as well
Move fixup-libgfortran to `contrib/`, enable it for Linux as well as OSX
Add developer documentation for :meta expressions
Resolve many arithmetic and conditional operations without eval
Cartesian: eliminate any parse-time usage of eval

Once a bug was fixed, in base it really wasn't catching anything new.
However, it's possible this could affect user-code.
Let's only run test/examples.jl if we can actually access the examples
Merge pull request #8466 from JuliaLang/sf/examplestest

Let's only run test/examples.jl if we can actually access the examples
Merge pull request #8461 from JuliaLang/teh/cartesian_noeval

Resolve many arithmetic and conditional operations without eval
Merge pull request #8459 from JuliaLang/teh/docmeta

Add developer documentation for :meta expressions