and there was auditing of handled messages... now on to published messages
since we're in a handler, and queue interaction is transactional, we should not handle exceptions
added another test case for auditing of published messages
added Rabbit audit test cases
audit of published message seems to work now
added test to verify that published message is audited only once
the usual
can't include input queue in audit message when the publisher is a one-way client
Merge branch 'master' into feature-audit

Conflicts:
	src/.nuget/NuGet.exe
	src/.nuget/NuGet.targets
	src/Rebus.Tests/Rebus.Tests.csproj
	src/Rebus.Tests/Transports/Rabbit/RabbitMqFixtureBase.cs
	src/Rebus.sln
	src/Rebus/Bus/RebusBus.cs
	src/Rebus/Bus/RebusRouting.cs
	src/Rebus/Configuration/ConfigureAdditionalBehavior.cs
	src/Rebus/Configuration/RebusBehaviorConfigurer.cs
	src/Rebus/Transports/Msmq/MsmqMessageQueue.cs
minor tweaks
updated changelog
small modifications
Merge branch 'master' into feature-audit

Conflicts:
	CHANGELOG.md
	src/Rebus.Tests/Rebus.Tests.csproj.orig
	src/Rebus.Tests/Transports/Rabbit/RabbitMqFixtureBase.cs
added some missing comments
added test case to verify that the audit queue can be configured with XML
must reset time machine in the setup phase of all test fixtures
added message audit event
Merge branch 'feature-audit'

Conflicts:
	src/Rebus/Persistence/SqlServer/SqlServerStorage.cs
updated changelog