Initial support for testing with Connection.isValid(...). But I want to refactor this.
Fixed typos is docs where testConnectionOnCheckout and testConnectionOnCheckin erroneously included capital letters, testConnectionOnCheckOut and testConnectionOnCheckIn. Thanks to Usman Mutawakil for calling attention to these errors.