mps(4): Sync with FreeBSD.
This a still in progress port of the new, LSI-supported version of the
mps(4) driver from FreeBSD.
Some of the changes are (from FreeBSD's commit msg):
- Integrated RAID (IR) support.
- Support for WarpDrive controllers.
- Support for SCSI protection information (EEDP).
- Support for TLR (Transport Level Retries), needed for tape drives.
- Improved error recovery code.
- ioctl interface compatible with LSI utilities.
This commit also moves the driver from sys/dev/disk to sys/dev/raid.
It still fails attaching at this stage. Work on it will continue in
master.