Fix hang/incorrect result for ndigits with b < 0.
Remove debug junk
Add tests for ndigits (issue #8266).
Move negative base check inside ndigits0z and add a test for (unsigned, signed) case.
ndigits: don't take abs(n) if b < 0.
Throw error when bigint ndigits has a negative base.
Merge remote-tracking branch 'julia/master' into ndigits_hang
Replace 'manual' cld with cld function now that #8111 has been merged.
Match previous ndigits0z interface.
Fix find() when called with function and non-StridedArray

The previous code expected testfun to be vectorized, which does not match
the behavior of other methods, nor the documentation. Especially visible
when passing a sparse matrix. Always return an Array rather than an object
similar to the input, because it makes no sense to return a sparse vector.
Remove the method matching any object so that an error is raised rather
than returning incorrect results on non-AbstractArray (e.g. Set).
Call 0z version of ndigitsnb, which avoids an extra branch.
Complete the description of Pkg.init()

Provides guidance for those wishing to implement a custom METADATA setup
Remove defunct link.
add DATAROOTDIR to build_h.jl, use it in Base.runtests()
use double-double precision for sinpi
sind/cosd using double-double
translate trig kernel functions to julia
improve sinpi rationals, add tests for exact values
rename DoubleFloat types
deprecate randbool! and add rand(Bool). fixes #8377