fix #5584

we were missing a root for a tuple boxed as a function argument
Fix #5587 (quickfix)

Check that the numbers from git are not empty strings before pasting
them into `version_git.jl`.
Merge pull request #5590 from ivarne/quickfix_5587

Fix #5587 (quickfix)
NEWS updates for nextfloat, prevfloat, and setenv
note readline() defaults to STDIN
update helpdb.jl
Added basic support to associate metadata to most objects.  Ported the
existing REPL-help system over to work with this system.  User-made
help is now possible.
A few small fixes
Modified help.jl to account for documentation of non-objects
(e.g. keywords) and macros by adding a dict: `NONOBJ_DICT`.

There is a strange bug with `eval` not picking up its documentation,
no idea why.
I shouldn't do the rebasing, I think this leads to these merges...

Merge branch 'metadata' of github.com:mauro3/julia into metadata

Conflicts:
	base/help.jl
	base/metadata.jl
	test/metadata.jl