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
@chtyim I had made those changes, can i send that as a separate PR ?, there are significant changes and it would increase the size of this PR.