------------------------------
- try using psycopg2cffi before falling back to psycopg2-ctypes
(while still prefering straingh psycopg2)
- allow choosing the exact psycopg2 implementation using an
environment variable
- NOTIFY events are now processed in reception order (thanks to
Max Walton)
- tests are more robust and adapted to work on recent
Postgres versions
- cursors provided in runInteraction are now always closed
automatically (thanks to Willi Schinmeyer)