MB-9307: Rollback with multiple partitions

Instead of rolling back taking a single partition and sequence
number into account, it's now possible to rollback with supplying
multiple partitions and sequence numbers at the same time. It
is only rolled back if a header satisfies all given partition/
sequence number pairs.

Change-Id: I9492fd894a8b1fcc06d81aef93fe960322cfade6
Reviewed-on: http://review.couchbase.org/30058
Reviewed-by: Volker Mische <volker.mische@gmail.com>
Tested-by: Volker Mische <volker.mische@gmail.com>