top(1): Support wider terminals (Bug 2448)

Bump MAX_COLS from value of 255 to 512 to support wider terminals.
A similar change was also done on FreeBSD 5 months ago (r244180)

Reported-by: Charles Rapenne
https://bugs.dragonflybsd.org/issues/2448
top(1): Remove whitespace from local modifications

This only cleans up code we added, there are no functional changes.
kernel - Fix devfs deadlock

* Fix a devfs deadlock against getnewvnode() due to the devfs master
  lock being held.

* Most evident on 32-bit builds because 64-bit builds don't recycle vnodes
  as quickly.

Reported-by: marino
Analysis-by: vsrinivas
Update the pciconf(8) database.

May 14, 2013 snapshot from http://pciids.sourceforge.net/
kernel: Add the tpm(4) driver for trusted platform modules.

Tested-by:  tuxillo on a HP ProBook 6460b
Taken-from: FreeBSD
Merge branch 'master' into gsocdrm_jfree