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).
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.
Compensate previous import with the removed files.
Be paranoid about bit operations here.
Vendor import of ncurses 5.9 20140222 snapshot.
Add the bluetooth information structs to the firmware RX statistics message.

It turns out that there's a variant format of the RX statisitcs notification
from the intel firmware.  It's even more whacked - the non-BT variant has
bluetooth fields; apparently some later NICs return even _more_ bluetooth
related fields.

I'll commit the statistics structure changes here - it's a no-op for the
driver.  I'll later teach the driver code to populate a statistics structure
from the received message after reformatting things correctly.

I don't _think_ it's going to fix anything related to sensitivity programming
as the CCK/OFDM (non-11n) fields are in the same place for both formats.
But the HT structure and the general statistics aren't in the same place.

I'll go find some NIC(s) that spit out the other format and when I find one,
I'll go and update the driver to handle things correctly.

Tested:

* Intel 5100 (which returns the legacy, non-BT format)

Obtained from:	Linux iwlwifi
ssh-copy-id: avoid sending private keys; add -v option

To help avoid confusion: when attempting to send a key file check to see if a
file of the same name exists with a '.pub' suffix and send that instead.  This
mimics the behavior of other ssh-copy-id scripts.

Add -v passthrough.

Reported by:	dweimer <dweimer@dweimer.net>
Reported by:	feld
MFC After:	1 week