Where polyfills now correctly handle where...in clause
…sible (issue #219)
Fix for isolation levels not being used when creating transactions
added support for a list of heterogenous items by testing at runtime whe...
…whether it is a dictionary or already the correct type.
Tests to confirm upsert in the InMemoryAdapter