Updated README.windows.md to include Arch Linux cross-compilation
remove operators: <- &> &>> &< &<<
add operators: <| |>
closes #3270
base/int.jl: convert to u/int only for arithmetic with small ints.

The old definitions could be dangerously broken if they were used
for larger integer types -- even Int64/Uint64 on 32-bit systems.
Merge branch 'master' of github.com:JuliaLang/julia
better error for map(f,String) where f doesn't return Char
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #3303 from scidom/patch-1

Updated README.windows.md to include Arch Linux cross-compilation
fix/implement various 128-bit operations on 32-bit machines [#3283]

TODO: we should really have div, rem and mod operations for 128-bit
integers on 32-bit machines that don't resort to using BigInts, but
this works and maybe LLVM will actually implement these intrinsics
at some point.
Merge branch 'master' of github.com:JuliaLang/julia
bandaid for 32-bit corelib range test failure [fix #3283]
Clean up MC debug code - indents, extra includes, etc.
Add source line information to MC disassembly printout
Rename USE_LIB64 to USE_BLAS64 to be clear about the purpose of the Makefile flag.
Build mac binaries from the command line. No dependency on paths from my computer.
Thanks @staticfloat (#3083)
Re-enable multi-threaded openblas
Still need OPENBLAS_NUM_THREADS=1. This issue tracks this bug:
https://github.com/xianyi/OpenBLAS/issues/221
Restore names(module, all) function used by subtypes
fix #3287
Only initialize native target parser and disassembler
fix types of broadcast ops with Bool arrays
use Float64 as the default float type for small integers instead of
  Float32
fixes some of the issues in #3274
Merge branch 'master' of github.com:JuliaLang/julia