allow lib users to implement main() by only compiling the default main() if TEENSY_CORE_MAIN is defined