Make PDOException a subclass of RuntimeException. Should fix #2583