Pull upstream patch to fix ee(1) crash when received SIGWINCH:

  modify _nc_wgetch() to check for a -1 in the fifo, e.g., after a
  SIGWINCH, and discard that value, to avoid confusing application
  (patch by Eygene Ryabinkin, FreeBSD bin/136223).

PR:		136223
Submitted by:	Eygene Ryabinkin
Obtained from:	ncurses-5.7-20091024 snapshot
MFC after:	3 days
- Fix wrong manpage title for keybound.3X

PR:		docs/148864
Obtained from:	ncurses-5.7-20081213 snapshot
Import a stock copy of ncurses 5.8 into the vendor space.

It seems both local changes we made to 5.7 have already been fixed
upstream properly, so there is no need to preserve the changes. Also,
with SVN we import full source trees. Unlike CVS, where we removed
unneeded cruft.
Import ncurses 5.9.
Undo two previous imports which was never done in preparation of doing a
new import.
Redo import of ncurses 5.9 (stripped).
Whitespace fix.
since -F is safe, and an update from 10-HEAD to 10-STABLE is sooo bloody
anoying w/o it..  recommend people use -F too...
ext2fs: use of tab vs spaces.

Consistently use a single tab after a #define as mentioned in style(9).
Use tabs instead of space for indenting.
Fix a typo: "hash_vesion".

No functional change.

MFC after:	3 days
Correct VMware capitalization.

Submitted by:	joeld
Only try to build the static dtb when we're building a static dtb...
Use proper include path for dtc as well as cpp.
Fix syntax errors (missing ;) that bsdl dtc was tolerant of, but gpl
dtc isn't.
Add a script which lists SVN log entries only for changesets
which have files which have been Added or Removed.

This can help identify changesets which should be
mentioned in Release Engineering's release notes.
MFV r262617: ncurses 5.9.
Bump __FreeBSD_version after import of ncurses 5.9.
Remove now dead code.
Be paranoid about bit operations here.