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.
Done, please review


On Thu, Aug 14, 2014 at 12:09 PM, John Simons <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));
>
> Change it
> … <#147d3fedc4a62fad_>
> 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>.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/Particular/NServiceBus/pull/2307/files#r16230147>.
>