Bulk mode transfer merge and other changes

Merge of bulk mode transfer support from Tridge, Mauricio and myself
Support for BY8 frames
(Very basic) support for UVC1.1 camera data structures
Support for frame-based video streams
Support for TIS astro CCD cameras
Squashed a few possible bugs