revamp shard selection for insertions

- alias_insertion_plans gets integer weights, so shards can get
  differing new alias loads
- added entity_insertion_plan with weights to allow weighting or
  entirely opting out of different shards