refactor to use standard Arduino.mk plus an extra Teensy.mk