Allow command and connection retry configuration

When kazoo needs to retry commands or retry connections
there is a specific set of configuration that can be provided
to adjust these; allow that configuration to be passed to the
client configuration method.

Change-Id: I9c57e81ae3f82c7358ddabc7804a28fee7734c93
Add a reset nodes function

Instead of using the retry subflow function to reset all
nodes, create a reset nodes function that will reset the
state of a given iterator of nodes to PENDING and then change
there desired intention to a provided intention.

Change-Id: Ia3f4fd4537e30a88d0d7b2271ca5be54832f724d
Merge "Allow command and connection retry configuration"
Merge "Add a reset nodes function"