Add NumberGauge, use it for LongGauge/DoubleGauge and add accessors to t...

...he underlying numbers