move generate.py
rm Teensy usb headers from nu/nupp
fix temporary reference warning in can_def.hpp

also move can.def.hpp to deprecated/
update nupp MPLAB project