xen, blkback: introduce per-ring stats

This commit implements the final step to make rings independent on
a blkback interface. It adds to each ring fields to keep per-ring
stats, that will be gathered together only when needed (e.g. they
must be printed by one of the per-device tunables).