add JMX Remoting support

Adds the necessary jars and build configurations for jmx demoting support - http://jcp.org/en/jsr/detail?id=160.  This has been tested against jboss-as-7.1.1 running in domain mode.
Merge pull request #96 from LanyonM/remoting-jmx

Add JMX Remoting Support (JSR-160)
resolve potential CronTrigger naming conflict and add some tests to confirm the change
add configuration for mvn site and resolve a findbugs suggestion
revert back to host + url for cron trigger naming
Update the StackdriverWriter to not send values that are reported as NaN from JMX, since the Stackdriver gateway rejects messages that contain these values.
Merge pull request #98 from LanyonM/crontrigger-names

Crontrigger names
Merge pull request #101 from Stackdriver/master

Update StackdriverWriter to not send NaN values
Replaced tabs
Added SIGKILL fallback to stop function in jmxtrans.sh
Merge pull request #102 from invadersmustdie/master

Kill process with SIGKILL in case SIGTERM doesn't work.