TODO - split this into two commits:
1) Mysql2::Result holds a reference to the Mysql2::Client it came from2.
2) Separate refactoring of rb_mysql_result_to_obj