Update libedit from version 2012-03-11 to 2012-12-13 on vendor branch
Merge branch 'vendor/LIBEDIT'

Conflicts:
	contrib/libedit/src/editline/readline.h
	contrib/libedit/src/readline.c
libedit: Update to version 2012-12-13

There have been three releases since libedit was imported as a vendor
branch, but the changelog is simply "sync with NetBSD" for each one.

The main item of interest is that widechar support has been added
for real this time.  Previously all the man pages were in place but
the library didn't actually have the support.

A minor item of note is that NetBSD finally implemented the
rl_completion_word_break_hook which reduces the number of files
with local modifications.
Update less from version 444 to 458 on the vendor branch
Merge branch 'vendor/LESS'
less: Update to version 458

Version 458 was released on 4 APR 2013.  Differences since version 451:
  * Allow backslash escaping of metacharacters in LESS environment
    variable after the --use-backslash option.
  * Don't quit if syntax errors are found in command line options.
  * Increase sizes of some internal buffers.
  * Fix crash with "stty rows 0".
  * Fix display bug when using up/down arrow on the command line.

Version 451 was released on 4 SEP 2012.  Differences since version 444:
  * Add ESC-F command to keep reading data until a pattern is found.
  * Use exit code of LESSOPEN script if LESSOPEN starts with "||".
  * When up/down arrow is used on the command line immediately after
    typing text, the next command starting with that text is found.
  * Add support for GNU regex.
  * Add configure option --with-regex=none and fix compile errors
    when compiling with no regex library.
  * Fix possible crashes caused by malformed LESSOPEN or
    LESSCLOSE variables.
  * Fix bug highlighting text which is discontiguous in the file
    due to backspace processing.
  * Fix bug in displaying status column when scrolling backwards
    with -J and -S in effect.