Updated teensys usb.c and switched to using usb.h from stmhal.

Removed the local usb.h from teensey directory and now uses
the usb.h from the stmhal directory.
Fixed the deploy target to use abspath.
Merge pull request #786 from dhylands/fix-teensy-2014-08-03

Updated teensys usb.c and switched to using usb.h from stmhal.