Add Appveyor config.
Use test.ifError for better error messages.
Fix up the xml schema collection integration tests.
Reduce the large text size from 5 to 0.5 MB.
Skip connectByPort tests if no port is specified in the config.
Minimal reporter output.
Make the request cancellation tests a bit more resilient to failure.

We need to wait for a very short time before we cancel the request to
ensure we get back the first part of the result rows before the
cancellation is received on the server side.
Merge pull request #220 from arthurschreiber/arthur/appveyor

Add AppVeyor CI