Use modelIdent to identify the chosen GUT boundary condition

This is more secure, because the GUT bc function pointer might not
be equal to &sugra even if MODSEL 1 1 was selected.  This happens
for example in flavour violating models.