More USB driver fixes and quirks

The new Bluetooth 2.1 dongles from Targus and Belkin both need quirks to make them fully operational. This patch also includes a fix for a double free in the btusb and bpa10x drivers.

patch-2.6.26-mh6.gz