little change in class source::Test
New class: MutableGauge
Make MutableGauge a template class; 4 new type: MutableGaugeInt, MutableGaugeLong, MutableGaugeFloat & MutableGaugeDouble