Added the allow_reconnect parameter, allowing node death tolerance.

When this optional feature is turned on, the client will cycle between nodes in
the cluster upon connection failure, until a live one is found.
Documentation update