DeviceManager.cpp: removed commented code, added e param to d{} command to output empty slots (off by default.)

noinline fill/clear functions. saves a few bytes.

small cleanup in simulator, and fix for sinewave room temp bug - printDouble missing padding zeros (thanks Elco!)
Removed flush after processing serial. Flush is discarding all input and output in the serial buffer, not sending data out. Discussed on IRC, was a misunderstanding in merged commit.