Created net40 version of Extras Topshelf.
Dynamically adjust the logging level of Seq sinks based on directives from the server.
Reverted some accidental changes to the smoke test project.
Fixed DLL name and added pdb files to NuGet.
When JsonFormatter formats a dictionary of <int, object>, the key should be double quoted.
Fixes #238 - allow minimum level to be set dynamically.
Changelist
Fix the .NET 4.0 build
Merge branch 'master' into feature-adjustablelevels
Merge pull request #236 from SEEK-Jobs/master

Ensure dictionary keys are quoted in JSON even when they're numeric.
Merge pull request #229 from pbolduc/master

Created net40 version of Extras Topshelf.
Update NLogSink.cs

Mapped Verbose level messages to Trace in NLog.  They are both the "lowest" or most verbose log level so they seem to map naturally: https://github.com/NLog/NLog/wiki/Log-levels.  If this was omitted intentionally I would be interested in the reasoning.  Also corrected the default log message which indicated log4net instead of NLog.
Merge pull request #242 from nslowes/patch-1

Update NLogSink to map Verbose level to Trace level in NLog
Swap NEST for Elasticsearch.Net
Additional extension methods for configuring the Elasticsearch sink

- Added ability to use a connection pool by passing a collection of URIs

- Added overload that exposes the Elasticsearch.Net
  ConnectionConfiguration for full control of the connection to
  Elasticsearch
Fixed filtering to ensure excluded events are dropped from the batch, rather than causing early termination of the batch building process.
Merge pull request #231 from serilog/feature-adjustablelevels

[Serilog.Sinks.Seq] Use "minimum accepted level" indicator to filter outbound events
Fixes #243 - caching in AttributedDestructuringPolicy closes over first seen object of a type rather than using the passed parameter.
Fixes #240 - update TopShelf dependency.
Fixes #235 - ES scalar simplification for dictionaries, across all similar sinks.