Simplifying the fluent interface to Serializers
Updated to latest changes
No need to obsolete, methods did not exist before
Converted Persistence to new API
Moved to NServiceBus namespace to be more discoverable
Converted Transport  to new API
Converted Transactions  to new API
Exposing the subscriber list on the pipeline

Also added more tracing to one of the flaky pubsub test so that we can
figure out what the root cause is
Added more tests to show the details of #2018
Merge pull request #2309 from Particular/trace-subscriber-list

Trace subscriber list for message driven pubsub
Removed the boolean flag to .Transactions()

Added a .Disable instead since enable is the default
Merge pull request #2310 from Particular/reply-to-originator-tests

Added more tests to show the details of #2018
always encrypt on perf tests

need to always enable encryption since there are encrypted properties
Persistence was not being correctly set

Persistence needs to be set as soon user call UsePersistence and then give the option to be more precise using For()
Added Transactions().Enable()

So that users can explicitly enable it and not rely on defaults.
Merge branch 'anotheroption' into release-5.0.0
Removing default InMemory persistence, fixes #2296

The user has to explicitly select a persistence, this is so that is an upfront decision that does not need to be done later on.
Better tracing in flaky test saga test

We now guard against saga not found. We should consider making this the
default for all out saga tests
Removed the check for callbacks with id == correlation id to avoid mem
leaks
Adding a reply to intent check to the callbacks

This makes sure that we only fire callbacks for messages sent with .Reply
or .Return