Expand the entity seed for arbitrary codimension

The seed needs some information to distinguish between entities
on the same cell, but with different shift vector. The easiest
(and smallest datawise) solution seems to be to give an int, that
specifies which YGC::Iterator to use in YGrid. The coorect indexing
is dependent on the insertion order of the YGridComponents. makelevel
has to make sure to pick shift vecotrs in a consistent manner!