devd: Reduce diff with FreeBSD

* Update Warner's copyright

* Log to standard error instead of stdout.

* Add 'const' where possible

* Use pre increment rather than post increment for non-primative types.
devd: Don't call string() explicitly

Obtained from: FreeBSD
devd: Simplify handling of romeo_must_die

Obtained from: FreeBSD
Bring usb-hid-messages up to date

Obtained from: FreeBSD
bnx: Optimize RX STD ring refilling scheduling

At the end of the RX RET ring interrupt, the RX STD ring refilling is
scheduled only when the number of consumed RX BDs are more then half of
the RX STD ring size (256).

This reduces the IPI rate on CPU that performs the RX STD ring refilling
from ~17000ipis/s to ~4000ipis/s on the system with heavy network loading.