20 standalone

This branch continues the Arduino separation.

The code compiles "cleanly" (as clean as it does in master, anyway), and the hex files are identical (verify by running):
diff -s -u --recursive --new-file out out.master/
after moving the out directory created by a "make allfw" on the master branch to "out.master".