Incorporate bgamari changes for libopencm3 upstream.

Did basic testing on a Jawbreaker, executing hackrf_usb from RAM and flashing a binary to SPIFI. This merge should be timed with the libopencm3 pull request, submitted minutes ago.