Fix SET operations for mdb_cursor_get() 

@szferi This pull request fixes two things:

1. Removes the duplicate `mdb_cursor_get()`. The original code made it so the return value on the key/value for `SET` operations was lost.

2. Added support for passing in `set_key` for `SET_KEY` and `SET_RANGE`.