make comprehensions use (top +) instead of +
another change that might help #3181
Improve rand{T<:Integer}(r::Range1{T}); support for more subtypes of Integer, return values of type T, avoid infinite loop for long signed ranges.
Merge pull request #3194 from GunnarFarneback/rand_from_range

Improvements of rand(Range1).
Update libuv to point to latest commit
fix #3182, a subtle compile-time method matching bug
Merge pull request #3195 from staticfloat/master

Update libuv submodule pointer