pkg2 wip: single-package methods expect only availability for it.
fix Gunnar's issue 3 and part of 4
Reinstate searchsorted()

* Returns the range of indices in a sorted array equal to a given value
* Returns an empty range located at the insert location if the value is not
  in the array
Merge pull request #2977 from kmsquire/searchsorted

Reinstate searchsorted(), returning a range
remove redundent tests introduced by 6f814674a50fcfdd2c9c69743581b3f00e323020
add backtrace to warn and info
shorten warn & info backtrace to only show the calling function
update warn backtrace offsets since 8b9a38d
fix #2982, fix #2983, some issues with macroexpanding type expressions
Merge branch 'master' of github.com:JuliaLang/julia
Merge pull request #2953 from JuliaLang/jn/warninfo_backtrace

add backtrace to warn and info
Merge remote-tracking branch 'upstream/master'