Merge pull request #252 from wolfmanjm/upstreamedge

revert MSD fix
Modified usb static header
Allow auto detection of MCU and set clock speed accordingly