Cleaned up ungainly constructions in autogenerated identifiers.
autogenerated timer constants, more devices use autogen definitions.

gen-pin-defs.py now generates C preprocessor macros for timers.

Several devices now uses autogenerated pin definition macros: low
voltage power, illumination LEDs, abort LED, assertion failure LED,
motors.
Now suspends thruport when downloading firmware.
Updated code tasks; added task to make serial driver use inline functions.
Removed some debug noise.
fw_assert() completely initializes the UART with baud rate hardcoded to 9600.
Now flushes serial output on every line.
That means we can print something just before failing an assertion.
Still trying to get "make test" to work right.
Cosmetic.
Changed initialization order.  Serial and stdio init early so others can print.
Fixed bug reading variables and commands from program space.