implementation of extension methods to configure databus

Implementation of Fluent API (`ConfigureAzureDataBus`) to provide code-based configuration alternative to config section (`AzureDataBusConfig`).
Both utilize `AzureDataBusGuard` to perform validation.

Please review @yvesgoeleven @johnsimons @SimonCropp 
Shouldn't the exception thrown be `ArgumentException` or `ArgumentNullException` ?