toolchain/mchck.mk: use gdb3 debug info
add interrupt support
lib/usb: use interrupts
add sleeponexit support
examples/usb-serial-loopback: use sleeponexit
hardware: slight reroute
toolchain: fix vector numbering

The vector numbers from the Freescale header files are completely
bogus.  Use the reference manual data instead.