Send better error if user specifies key and keys

A confusing "keys is not compatible with start_key" is returned if user specifies keys and key, because key is internally converted to start_key/end_key. Return a better error message.

COUCHDB-2053