Use vindexKey() instead of json.Marshal for startkey.

The vindexKeyCompare() function expects all keys to look like they
came out of vindexKey() transformation.  A simple json.Marshal(), in
particular, doesn't add the NUL byte separator/delimiter that's
expected.

cbugg: close bug-566