Merge pull request #499 from hogthrob/edge

Change win32 git branch extraction to use same approach as generate-version.sh
make class smaller by using 16bit ints not 32bit
don't need to test designator twice
store switch checksum not string
some more optimizations
allow different emperature switch instances controlling different switches and reading different temperatures
allow readonly temperatire sensors, set by output pin set to nc
rename the temperature switch config entrythat specifies the switch to use, this avoids the confusion
it is backwards comptible
some comments
optimize readonly
update configs
Merge pull request #501 from Smoothieware/update/tempcontrolswitch

Update/tempcontrolswitch
Merge remote-tracking branch 'upstream/edge' into edge
Synced changes