added client discovery handler
added server discovery handler
modified discover host test to include custom client discovery handler
and custom server discovery handler
cleanup of unused member field in DiscoverHostTest
fixed the parameter name in the server and client setDiscoveryHandler
method
fixed parameter name in default implementation of the
ClientDiscoveryHandler
Merge pull request #52 from codetaylor/master

Hooking into and providing custom behavior for the host discovery process