Bugfix: coding standard & missing assertion
Enhancement: implement ping() for all drivers

 * h/t @stof and @deeky666
 * add two test cases for the general connection test
 * remove the ConnectionException method I added originally