DNM: osd: primary affinity

Allow a primary affinity to be set in the osdmap that will allow an admin to shift 'primary responsibility' away from specific osds. This is effectively a new knob that lets us shift around the read side of the workload (and whatever overhead is incurred by peering and writes by virtue of being the primary).