Adds the start of a multicast discovery agent.
Adds log configuration for the tests.
Add a start method for state validation.
Adds a basic AsyncProviderWrapper class to allow for feature addtions
via wrapped providers.
Enhance the Provider API a bit and implement more discovery bits.
Wraps the ProviderListener to allow wrappers to intercept and deal with
provider events.
Implemented the basic DiscoveryProvider bits.
handle null uris value.
Tweak FailoverProvider constructors for more flexibility.
Implement create of DiscoveryProvider and its underlying FailverProvider
instance.
Add some code comments.