+ named cursor support via the :cursor_name option for postgres dbs

I added a :cursor_name option to the use_cursor method in support of nested queries.  I also added a test that checks that the cursor name is declared properly.