Include type in properties of exposed JMX MBeans

Previously, the type of Metric (gauge, counter, etc.) was being ignored.  Type
is now included in the properties list of the MBean along with name.  MBeans
will be nicely grouped by type in JVisualVM and equivalent tools.