Give failure category to HttpServiceAttempt.markBad()
HttpServiceBalancer report failure counts per uri and failure class
Fix ReportCollectionFactory parsing of ObjectName
Move TestingTicker to testing package and consolidate
HttpServiceBalancer report response times
Add unit test for https server
Make ReportExporter also export to JMX
Upgrade to Guava 15.0
Add applicationName to NodeInfo
Specify application name when creating Bootstrap
Include application name in tags of reported metrics
Update CHANGES
Modify tag values to conform to restrictive charset limitations
[maven-release-plugin] prepare release 0.83
[maven-release-plugin] prepare for next development iteration
Cleanup connection refused tests
Actually ignore IOException in closeQuietly
Add toServiceDescriptor method to ServiceAnnouncement
Remove the requireExplicitBindings from each of the individual modules and provide control for this option from the Bootstrap.

The default behaviour is to require explicit bindings. If the user wishes to disable the requirement for explicit bindings, during
the creation of the injector the user must knowingly turn off the check (*). This allows Airlift to work with systems like
Sisu (http://eclipse.org/sisu) which currently do not have 100% explicit bindings.

  public static void main(String[] args) throws Exception {
    Bootstrap app = new Bootstrap(
        new NodeModule(),
        new DiscoveryModule(),
        new HttpServerModule(),
        new JsonModule(),
        new JaxrsModule(),
        new MBeanModule(),
        new JmxModule(),
        new JmxHttpModule(),
        new JmxHttpRpcModule(),
        new LogJmxModule(),
        new HttpEventModule(),
        new TraceTokenModule(),
        new MainModule(),
        new WireModule(new MavenBehaviourModule(), new SpaceModule(space(), scanning()))
    );

    try {
      Injector injector = app.strictConfig()
          .requireExplicitBindings(false) // (*)
          .initialize();
      injector.getInstance(Announcer.class).start();
    } catch (Throwable e) {
      log.error(e);
      System.exit(1);
    }
  }
Add merge support to CounterStat and DecayCounter

Add hack to reset value of counter stat to work around problems in Jmxutils