Fixes for 64 bit kernel WRT struct packing, USB changes due to new kernel, and changed to RAVEN tool type