Nordic merge with the new CMSIS-DAP

Support for ATSAM3U2C and NRF51822AA are added as well as support for
HEX programming along with various fixes (such as the order of
enumeration for HS USB devices)