MetricsListener : Fix exception on shutdown.

When we close the HttpListener that backs the MetricsListener, the
blocking call to GetContext is interrupted and throws an exception.
Adding a catch block to block it and not let it propagate through.
MetricsListener : Remove a case of tight coupling.

Removes the tight coupling between the metrics listener and the
metrics it exposes.
I introduced a JsonReportFormatter, that does exactly that, in the
middle, so that it's possible to provide the listener with a
different set of metrics to expose.
HumanReadableReportFormatter : Makes the GetSample() method virtual.

So that people can override it and customize the source their metrics
come from.
Cleanup : Remove .nupkg files.

We need to build those from the source code, not commit them.
Version : Bump version number to 1.0.9.
Remove a bunch of files that shouldn't have been checked in.

It's good practice not to commit your packages/ folder since it
can be recreated from the packages.config and a nuget server.
Downgrade ServiceStack.Text

from 3.9.34 to 3.6.9
Support.Random can also use fast PRNG

Enable the use of a fast PRNG instead of a strong cryptographic random
number generator.
Fix version for several nugets

update Nunit to 2.6.2
update ServiceStack.Text to 3.9.34
fix a unit test
Version: Bump version to 1.2.1
Use an ordered datastructure in ExponentiallyDecayingSample

Use an ordered data structure to ensure that First always return the measure
with the smallest priority. The concurrent dictionary does not guaranty
it.
Merge pull request #1 from razrin/master-criteo

Use an ordered datastructure in ExponentiallyDecayingSample
Avoid race condition resulting in bad values
Remove % before the number for histogram and timer

The % is probably from the java port, but in .net it is not part of the format specifier and it will just be displayed before the number causing confusion.
Merge pull request #2 from razrin/master-criteo

Master criteo
Minor improvments

Use proper sampling and use UTC time in ExponentiallyDecayingSample
Merge pull request #3 from razrin/master-criteo

Minor improvments
Fix division be 0
Bump to version 1.3.0
Fix bug in exponentially decaying sample