Fix hashed parameter ordering problem
In generateKeys(), use the cached key generator instead of going through the descriptor
Get copies of the key/pk/obj for s2 result storage
Can't get a keygenerator from the cursor since the sort isn't the same
order as the cursor - so we just resort to making a vanilla generator on
the spot knowing that 'special' index sorts are not allowed.
Get owned copies when storing geo results
Fix up 2d indexes a bit