CDAP-484 User and System Metrics Gauge Support

Gauge support for User and System Metrics and updated Mapreduce Metrics Writer to use gauge

https://issues.cask.co/browse/CDAP-484
Maybe rename MetricType in cdap-common to `MetricCategory` since it is for grouping various types of metrics in different categories, and use MetricType for COUNTER/GAUGE.