Complete rewrote the Sam Motate::Port32 code.

Also grabbed other progress updates from Motate project.
Enable (dis-disable) floating-point printf from newlib, where available.
Switch back to JTAG from SWD. (Fickle little beast.)
Move IndicatorLed over to Motate, and blink every second.

Using GetTickCount() to grab the actual system tick value (in milliseconds, currently), and offset from there. (Currently SAM-specific.)

Also use the built-in hardware pin toggle (where available).
Support OPTIMIZATION=s on the make line.

Also configured the cppproj to use that when compiling for "Release."