Test batches of mixed statement types and their results

The tests for batches didn't cover series of DML statements well.
Merge pull request #203 from ringerc/test-statement-batch

Test batches of mixed statement types and their results

The existing tests didn't cover Statement batches with multiple different DML statements very well. This improves coverage.