lcb_create: Initialize 'instance' field for cmd

This is a bit of a hack as the cmdq shouldn't have anything to do with
the instance, nevertheless, some things still use it.

Change-Id: I6672550127d87a3436a9e30b02cbac2d1a8d300f
Add extended packet structure for dup_packet

Change-Id: Ibfa32d48865aea4c77591bf47fe88732bc30f8a9
retryq: Use mc_EXPACKET

This uses mc_EXPACKET to preserve the original error information of the
packet.

Change-Id: Id89a2449c14daaa3879df5abc91e80d916412069
Send keys with -1 index to a random server.

The aim here is that the server will repy with a NOT-MY-VBUCKET using an
updated configuration. At this point it is better than returning an
error immediately to the user, since in that case the client never has a
chance to refresh the config.

Change-Id: I50e7db48f67f694c97c5b10b7c64bceed9da4d96