Rearranging so that the platform directory is more consistent.
Restructuring. TinyG3 -> TinyG2.

Makefile-base compile now makes intermediate archives to speed compiling.

Started platform/make_utilities.mk to hold common routines.