Notes:

There is a known bug in this version, where running a query with IID_NULL as the recordset
results' interface causes the provider not to test return types. As a result, queries where
the result is asked to be discarded are not reported to fail.

The "OpenRowset" implementation is completely untested. As ADO doesn't call OpenRowset,
this won't affect too many people.

This version adds does proper error reporting. To make that happen, one must register the new version.
Simply replacing an earlier DLL will simply not work.

Also new in this version is the ability to direct debug information to a file. Please consult the README for
further details.