Verbose logging of shutdown process
Replace go-logstash-forwarder with nxlog
Merge branch 'master' into issue21-replace-logstash-forwarder-with-nxlog

Conflicts:
	src/LogsearchShipper.Core.Tests/App.config
	src/LogsearchShipper.Core.Tests/LogsearchShipperProcessManagerTests.cs
	src/LogsearchShipper.Core.Tests/LogsearchShipperSectionTests.cs
	src/LogsearchShipper.Core/ConfigurationSections/LogsearchShipperSection.cs
	src/LogsearchShipper.Core/LogsearchShipperProcessManager.cs
	src/LogsearchShipper.Service/Program.cs
Run Resharper Clean Code (Full) to convert spaces to tabs
Package nxlog-*.zip without top level nxlog/ folder
Ensure log4net loggingEvent.MessageObject of type log4net.Util.SystemStringFormat are serialised to JSON correctly
remove @ from field names
Add source.host field for EDB log files
Tune logging
Increase nxlog DirCheckInterval to 30 seconds - significantly reduces CPU load by only scanning for new files every 30 seconds
Decrease (file) PollInterval to 5 seconds and DirCheckInterval to 10 seconds.
Log nxlog ERROR messages at the ERROR loglevel
Limit maximum message size to just less than 1MB; or NXLog dies
Limit maximum message size to just less than 1MB (1040000 characters); or NXLog dies with: ERROR string limit (1048576 bytes) reached
Fix Test assertions to match updated nxlog config
Merge branch 'master' into issue21-replace-logstash-forwarder-with-nxlog
Merge pull request #21 from logsearch/issue21-replace-logstash-forwarder-with-nxlog

Replace logstash-forwarder with NXLog (experimental)