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
Add readavailable for AsyncSockets
Merge branch 'master' of github.com:JuliaLang/julia
Remove wait_readavailable_filter, use wait_readnb
Pkg: be crystal clear about the branch location

Prevents the following error:

julia> Pkg.update()
warning: refname 'origin/devel' is ambiguous.
fatal: Ambiguous object name: 'origin/devel'.
ERROR: failed process: Process(`git branch -f devel origin/devel`, ProcessExited(128)) [128]
 in error at error.jl:22
 in pipeline_error at process.jl:394
 in run at process.jl:384
 in anonymous at no file:567
 in cd at file.jl:25
 in anonymous at no file:564
 in cd at file.jl:25
 in cd_pkgdir at pkg.jl:42
 in update at pkg.jl:563
Provide openblas_set_num_threads(n)
Refactor openblas_get_config() code
Merge pull request #2680 from andrioni/master

RFC: Add option to use a different handler on Base.test
Merge branch 'master' of github.com:JuliaLang/julia
dup of line 170
Merge pull request #2858 from wlbksy/patch-1

dup of line 170
Portuguese documentation should now work without the /en/latest
Merge pull request #2860 from andrioni/patch-2

Portuguese documentation should now work without the /en/latest
Make special matrices part of matrix factorizations in the manual
Add Clang.jl in the calling C++ section
Merge pull request #2831 from danielmendel/add-readavailable-from-stream

Add readavailable for AsyncSockets