Make flipdim(X, 1) call reverse(X) for AbstractVectors
Implement reverse for AbstractVector
Support non-standard ssh port, doc updates, -p option change
add basic map and reduce for DArray
update quaternion.jl with usage of the Quaternion type

import Base: promote_rule added, because it doesn't work without that.
Merge pull request #4321 from ggggggggg/master

update quaternion.jl with usage of the Quaternion type
fix #4324
fix #4314
stream.jl: provide flush() for all AsyncStream types (e.g. Pipes, TTYs, and TCP/UDP sockets)
add rand(T) for complex types and simplify the rand array constructors
clarify help for broadcast!. closes #4332

also a style point and minor formatting fix
update doc for poll_fd, fixes #4319
Merge pull request #4308 from amitmurthy/amitm/mfile

Support non-standard ssh port, doc updates, -p option change
give more useful answer when indexing a range with an empty range. fixes #4309
Merge branch 'master' of github.com:JuliaLang/julia
add ranges test I had lying around

(not sure what happened there)
fix #4331
Require that slice dimensions match array dimensions.  Fixes #4336.
Add missing libraries into fixup-libgfortran
fix a bug in PollingFileWatcher converting times to milliseconds
fix the multiplying and dividing by 1000 nonsense in the polling tests
this might address #4338, depending on how the timing works out on the test VMs

forgot to add ranges to test Makefile