Implemented Issue #137 - BulkCopyAsync
FIXED Issue #139 - support nullable return values in ExecuteScalar