Various additional jmxtrans configuration options + some spec tests

These are some changes that we're using @MaestroDev, so that we can configure some of the extra settings in jmxtrans.  Also added some spec tests.