Added the ability to injecy an ObjectName factory to allow clients to
decide how to register mbeans exposing metrics.
maintained existing behaviour via DefaultObjectNameFactory
ignoring eclipse generated workspace directory .metadata
instrumented appender for Log4j 2.x
updated documentation for Log4j 2.x
update log4j 1.x module pom to explicitly indicate that it supports version 1.x only
Added support for passing an external ScheduledExecutorService in the constructor

This allows for reusing threads amongst reporters. Because there could
be potentially multiple threads in the ScheduledExecutorService, the
report() method needs to be synchronized so that we do not initiate
multiple report tasks at the same time.
Fixed compilation
update to Log4j 2.0-rc1
Add support for jsonp for cross domain calls as an alternative to CORS
Corrected formatting
Account for differences in formatting between my defaults and metrics
add an instrumented ScheduledExecutorService

The instrumented decorator for ScheduledExecutorService follows the instrumented decorator ExecutorService. It uses the same four metrics, as well as adding an additional four.

The original four:
- "submitted": is a meter only for invocations of `execute`, `submit`, `invokeAll`, and `invokeAny`.
- "running": is a counter for *all* running tasks.
- "completed": is a meter for *all* task completions.
- "duration": is a timer for the execution time of *all* tasks.

The new four:
- "scheduled.once": is a meter only for invocations of `schedule`.
- "scheduled.repeatedly": is a meter only for invocations of `scheduleAtFixedRate` and `scheduleWithFixedDelay`.
- "scheduled.overrun": is a counter for tasks started by `scheduleAtFixedRate`. The counter is incremented whenever the execution time of a task is greater than the scheduled period (thus causing delayed execution of the next task).
- "percent-of-period": is a histogram for tasks started by `scheduleAtFixedRate` and records the execution time of a task as a percentage of the scheduled period.
Add a no-arg constructor to metrics-logback for use in a logback.xml specification
ExponentiallyDecayingReservoir: quantiles tests

* expect quantiles weighting
* check that reaction for mode change is within 10 minutes
Extract Snapshot interface and UniformSnapshot
Minor style changes
Add WeightedSnapshot and migrate ExponentiallyDecayingReservoir to it
Fixed a flubbed 4.0 merge issue in the InstrumentedAppender test file
Making getMetrics method in class MetricRegistry as protected final instead of private.
This will allow child classes of MetricRegistry to use it, without being able to modify it.
Replaced Jetty-specific Request with Servlet API interfaces.