Add an option to register a different handler to the Base.test module
Use a function instead of a macro to register the handler
Add `with_handler` to use a different handler in a local scope
Remove underline from the functions, export the Result types
Add documentation for the Test module
make import/using .Foo do a relative search for Foo, and the old syntax search from Main (the top level).
addresses #2375

this is quite disruptive, but I think I prefer it. after all, most of
the imports in Base are of internal modules, so they should be marked as
such.
Merge branch 'master' of github.com:JuliaLang/julia into jb/relativeimport
make relative imports explicit based on the number of leading dots
fix mistake in git example commands
Merge pull request #2777 from staticfloat/patchelfoutput

Redirect patchelf scan's stderr to /dev/null, closes #2776
fix #2780
Merge branch 'master' of github.com:JuliaLang/julia
Introduce USE_SYSTEM_RMATH to allow for system-packaged Rmath
Add in Rmath to travis config
fix #2781, ensure that the task that handles an error actually has an active handler
fix #2778, improve dataflow of finally blocks
fix #2779, chained comparisons doc
move collect() to general collections section
a couple doc fixes related to immutability
document immutable types. closes #2565
Merge pull request #2783 from staticfloat/usesystemrmath

Introduce USE_SYSTEM_RMATH to allow for system-packaged Rmath
fix #2784