MFC r254243:
- Try to fix build of 32-bit compatibility USB support for FreeBSD and
  Linux targets without breaking the existing IOCTL API.

- Remove some not-needed header file inclusions.

- Wrap a long line.

Reported by:	Damjan Jovanovic <damjan.jov@gmail.com>