Fix array binding test case to insert what was intended.

Also select a few of the inserted rows to make sure they have the right
contents.
Add test case for fetching multiple result sets from an array bound stmt.

This tests SQLMoreResults()
Add a test case for a Data-at-Execution params.
The previous fix to clear out bogus preliminary Parse result set was wrong.

With the bogus fix, we only returned the last result set for an array bound
statement. Move resetting the result set to before the next_param_row label,
so that it's only done once when using a parameter array.
Merge branch 'master' into master-with-testcases