Nordic merge with CMSIS-DAP upstream/master

Changes made to reset button functionality, serial number creation, added flash to bootloader scatter file, small fix to binary flashing to nrf chip, added hardfault reset for ATSAM, and merged with upstream/master.