Fixed incorrect columns with multiple result sets

Changed to allow different columns in each result set by rebinding the
columns for every result set.
Merge branch 'ctrychta-multiple-result-sets'