Merge pull request #13 from robertmircea/master

Make AtomicLong more atomic & use UTC time for robustness
Fixes a bug in the HumanReadableReportFormatter.

String.Format("{0:2}", 1.23); return "2".
I think the intended format is String.Format("{0:F2}", 1.23) which
return 1.23
Merge pull request #14 from cupcicm/master

Fix what I think is a bug in the HumanReadableReportFormatter
Bugfix : Fix HumanReadableReporter for manual timers.

This commits make the reporter work with all children of TimerBase,
and not only TimerMetric instances.
Merge pull request #15 from cupcicm/master

Fix another bug in HumanReadableReporter.
Moving to .NET 4.5
Use Task.Delay instead of Thread.Sleep
Now we don't have to hold a full thread just for the timers
Don't check exact match, check just start of mime for html output
Avoid race condition resulting in bad values
Updating projects
Minor
Merge pull request #22 from ayende/master

Several fixes (race condition, thread sleep)
removed static usage from metrics.cs and depending files
Added use of context instead of class name in MetricName.cs and depending files
Serialization changes in metrics
new files
metrix tests problem fixed
Midway through work, saving changes
calc changes
added constr with context for metrics