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
fix a whoopsie
example doc improvements
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)