toolchain/lib: remove stm leftovers
toolchain: do not use gcc builtins
toolchain: allow short vector table
usb-dfu: we are a loader, use short vectors