New client option "allowempty" to force sending empty options to the
server (instead of trapping them in the client), e.g. for testing
sending empty queries.
Fix handling diff to/from versions, diff with return_objs = diff now
works again
Re-implements diff with return_objs type of "ids"
Merge branch 'openid' of https://github.com/sociam/indx into openid