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.