print.cpp improvements?

Yep, strips of 14 bytes of a sketch that uses print (2006 =>1992 bytes)

also changed #digits to uint8_t for printing floats/double

Should also strip some bytes from all derived classes :slight_smile: