Add a few targerts to builds.pm

Change-Id: I6c2e139cf55c7bd07e6327abbc9dd93e5bdb6e21
Reviewed-on: http://gerrit.rockbox.org/631
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
Simulator - encoders can now be loaded

This enables the encoders - i.e. to record audio -
to be loaded also on the simulator.

Change-Id: I54fdbeb75b89023c0d7824a34cf76301c02c3150
Reviewed-on: http://gerrit.rockbox.org/632
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
imxtools/sbtools: always probe report size for HID recovery mode

Some older versions of the ROM (TA3 for example), use a 64 byte report size
instead of 1024, so hardcoding 1024 is just a bad idea.

Change-Id: I720c4465cfe2f519bffa307175614bba58766dce
imxtools/sbloader: rewrite hid code

Rewrite code with proper documentation: it uses a UMS like CBW/CSW to wrap
commands and status.

Change-Id: I10476c87aaea96d4b9e54f8c1c266835c8e89721
imxtools/scsitools: document some of the SCSI vendor commands

Change-Id: I534fc467aad960c61b54d202096823d5c2c9a5e9