aac(4) sync with FreeBSD

Here's a patch that syncs the aac(4) driver with FreeBSD. I don't have
the hardware to test this, but I need some of these changes before I can
progress with CAM. Please provide comments, and please test if you have
the hardware. I plan on comitting this next weekend.