Refactor Family Roles

The way existing family roles work is going to be rewritten anyway, but should also be improved to support https://discourse.imperialconflict.com/t/new-fam-roles/2712?u=i_like_pie.

We should be able to define arbitrary roles/benefits with minimal code change.


Vote for this feature to raise its priority and get it done faster!