Remove JmxReporter support.
First, the existing stuff had the unpleasant side effect of starting the reporter at bind time; we don't want to take that step for the user.
Second, there's typically no reason to bind a JmxReporter at all. Just instantiate one with whatever registry you want and call .start().
Remove code that creates MetricRegistry and HealthCheckRegistry. For all but the most trivial usecases, the user needs more control over those, so we should not create them.
Rename module for more clarity when reading a long list of installed modules.
Add some notes about refactoring MIModule
A more useful readme
readme tweaks
more readme
more readme
Merge branch 'module-refactor'
Switch to 3.1.0-SNAPSHOT so we can get the module improvements out before 4.0