Generalize jmxtrans component for use with chef bcpc

These changes will make the jmxtrans a component which can be used to monitor any node and category by following the bcpc jmxtrans framework.
Biju why the quoted style here versus the previous *top level*:name=*sub one*,service=*sub two* notation? I certainly appreciate the wildcards though!