Move mysql_fetch_fields closer to point of use.
Factor out result @query_options into a separate function.
Feature request #130: add element reference operator #[] to Mysql2::Result using mysql_data_seek.
Result #[] with Array-like [offset, count] plus options in [offset, {opts hash}] and [offset, count, {opts hash}].