Introduce ISendOnlyBus

Fixes https://github.com/Particular/NServiceBus/issues/2328

@SimonCropp @johnsimons please review
Thought I removed it in the second commit?

Sent from my iPhone

> On 27 Aug 2014, at 04:08, John Simons <notifications@github.com> wrote:
> 
> In src/NServiceBus.Core/Config/ConfigureExtensions.cs:
> 
> >  // ReSharper disable UnusedParameter.Global
> >          public static IBus SendOnly(this Configure config)
> >  // ReSharper restore UnusedParameter.Global
> >          {
> >              throw new InvalidOperationException();
> >          }
> > -
> > -        /// <summary>
> > -        ///     Configures this endpoint as a send only endpoint.
> > -        /// </summary>
> > -        /// <remarks>
> > -        ///     Use this in endpoints whose only purpose is sending messages, websites are often a good example of send only endpoints.
> > -        /// </remarks>
> > -        public static void SendOnly(this BusConfiguration config)
> This is still required to configure our own host to run in sendonly mode
> 
> —
> Reply to this email directly or view it on GitHub.