Send code from Notepad++ to Julia

Works as Npp2R if you ever tried it.
Shift+Enter: send line
Ctrl+D: send selected block
F3: reopen julia
Revert "Revert "split help.jl & i18n.jl out of util.jl""

This reverts commit d1a18a78db3c6d0a2326c22fafda1aee32e7775f.
improve doc for base() (#2600)
Merge branch 'master' of github.com:JuliaLang/julia
improve source file searching in edit. #2594
improve cfunction error messages, closes #2596
Updates to ambiguous warning output

* Re-added source line numbers for new ambiguous definition
* Cleaned up formatting
clarify the signatures of base(). closes #2600
Merge pull request #2617 from kmsquire/ambiguous_warning_update

Updates to ambiguous warning output
destructuring: error for "x,y=1" and also make the syntax work for Tasks
fixes #2601
Merge branch 'master' of github.com:JuliaLang/julia
add a fallback eltype() to make it easier to write generic iterators
fix #2618, don't tab-complete keywords in modules
Pkg: finally reproduce and fix long-standing Pkg.update() bug.

This is the isless issue that people have periodically encountered.
update helpdb.jl
fix xdump of types (#2620), it got a little jostled in the DataType change
Merge branch 'master' of github.com:JuliaLang/julia
Changed the argument names to base to be more informative in the repl.

Now, methods(base) will have more than single-letter variable names.
I also modified the help documentation to mirror the variable name change.
fix #2619
it was hard to write a test for this!
Merge pull request #2621 from astrieanna/fix_again

Changed the argument names to base to be more informative in the repl.