A different option to expose fine tune customizations

@SimonCropp's PR #2304 is definitely a step forward in simplifying the nesting with lambdas but why not take it even one step further and get rid of the lambda all together.

So in this PR here is what I came up with for the Serializers:
```c#
Configure.With(b => {
    b.UseSerialization<Xml>()
      .DontWrapRawXml()
      .Namespace("Foo"));

});
```
So this way is also leaning on #2305.
Change it

On Thursday, August 14, 2014, Andreas Öhlund <notifications@github.com>
wrote:

> In
> src/NServiceBus.AcceptanceTests/Transactions/When_receiving_a_message_with_transactions_disabled.cs:
>
> > @@ -33,7 +33,7 @@ public class NonTransactionalEndpoint : EndpointConfigurationBuilder
> >          {
> >              public NonTransactionalEndpoint()
> >              {
> > -                EndpointSetup<DefaultServer>(configure => { }, c => c.Transactions(t => t.Disable()));
> > +                EndpointSetup<DefaultServer>(configure => { }, c => c.Transactions(false));
>
> I don't like boolean arguments like this. Should we go with .Enable() +
> .Disable()?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Particular/NServiceBus/pull/2307/files#r16229248>.
>