add ability for subclasses to spoof host names per ganglia spec
add ability for subclasses to spoof host names per ganglia spec
update test class to use new host name method
fix comment
add spoof bit on second packet (missed in previous commit)
add more helpful method docs
Simplify MetricName.
Fix exception logging.

Closes #215.
Added AtomicGauge.
Added a default status code 200

The Servlet spec says: calling setStatus is optional, if no status is set, the default is 200. The code should comply with this, because otherwise, all request will be sorted to the responseCode.other bucket
fixed indention
Return elapsed nanoseconds on TimerContext.stop().

This allows, for instance, for the elapsed time to be logged
immediately.
Merge pull request #270 from BGehrels/master

Added a default status code 200
Merge pull request #271 from dwijnand/timercontext-stop-returns-elapsed-nanoseconds

Return elapsed nanoseconds on TimerContext.stop()
Merge pull request #255 from stewartoallen/master

enabling host spoofing in GangliaReporter
Edits required to web.xml

An explanation of the changes required to the web.xml in order to get
Metrics working with Jersey
Fix object names.
Merge pull request #277 from dorzey/master

Jersey manual change to describe web.xml changes
fixed #286 CsvReporter does not reliably close csv files/streams

All PrintStream.close() calls are wrapped in a try/catch with
exceptions being logged
Merge pull request #287 from jetztgradnet/bug-286-close-streams-reliably

fixed #286 CsvReporter does not reliably close csv files/streams
Each metrics registry should have a name.

And that should show up in JMX.