This patch implement generic support for parents with (multiple) realizations
See:
Sets().WithRealizations().example()
Depends on #12484
Depends on #12464
CC: @sagetrac-sage-combinat
Component: categories
Keywords: Cernay2012
Author: Nicolas M. Thiéry
Reviewer: Simon King, Florent Hivert
Merged: sage-5.0.beta11
Issue created by migration from https://trac.sagemath.org/ticket/7980