Make Client.Leader() public.

Also add a more comprehensive comment to disconnectBroker().

This is the last piece of #23 that doesn't heavily depend on getting #15 right
first.

@fw42 @burke @Sirupsen