The continuing saga of Teensy.mk -- support for Teensyduino 3.x

This the continuation of pull request #278. There were significant enough changes to the original pull request that the work was done on a new  branch.