Denesting of functions definitions.
Fix of parseintperf

The code was generating random values between 0 and 2^31-1 instead of 0 and 2^32-1 as the other implementations.
Prevent constant propagation in fib microbenchmark
Prevent constant propagation in fib microbenchmark
refactor MersenneTwister's low level API
make the Float64 interval a type parameter of rand
implement faster rand!{T<:IntTypes}(::MersenneTwister, ::Array{T})
implement faster rand!{T<:Union(Float16,Float32)}(::MersenneTwister, ::Array{T})
add rand! tests
add new help string
move new repl help
parse inline elements of list items
README.windows: corrected git config args
Merge pull request #8958 from JuliaLang/rf/rand-fast-array

faster rand!(::MersenneTwister, ::Array{T}) for IntTypes and Float16/32
Merge pull request #8993 from knizkar/patch-1

README.windows: corrected git config args
Merge pull request #8980 from JuliaLang/omm/help-update

New default help string
more WIP juliatypes.jl
Update intfuncs.jl

otherwise, even tough `pad` should be non-negative 
julia> digits(5,2,uint64(8))
ERROR: `digits` has no method matching digits(::Int64, ::Int64, ::Uint64)
Merge pull request #8996 from goretkin/master

digits should accept values of "pad" that are unsigned
Add a multidimensional (cartesian) iterator

Closes #1917, closes #6437