[hm] Other project to Arduino 1.0.3
[hm] Missing Print::write(uchar *, int) in SerialXorChecksum
[hm] Fix multiple toasts not properly overwriting

Moves last menu state into Menus::getLastState()
[hm] prog_char -> char PROGMEM
[hm] Fix not properly removing native ITPlus remotes when they drop off
[hm] Remove unused rf12 node id parameter
[lmr] Update project to Arduino 1.0.3
[hm] Add GrillPid servo mode output, all modes use TIMER1 now

Because we normally use digital pin 3 for fan output, there was an
interaction between the PWM output and the tone() output, both of which
use the same timer but in different modes.

This new code always uses TIMER1 and controls the PWM in software, so the
blower output can be in any pin.

This also adds the 50Hz servo output mode, using fanspeed min/max to set
servo pulse duration in 10s of microseconds (e.g. 150 = 1500usec)
[hm] GrillPidOutput enum should start at 0
[hm] Output the PID status ($HMPS) every 16 seconds
[hm] Remove constraints on fan min/max speed because max could be up to 255 for a servo
[hm] $HMPS now is toggleable and includes all PID terms
[hm] Remove all that old HEATERMETER_NETWORKING stuff. Hasn't been used in years
[hm] 20130417 24636 bytes