[Soc2014] Official meta API

if we add `hidden_related_objects`, this would be `hidden_fk_fields = (related for related in `model._meta.hidden_related_objects` if not isinstance(related.field.rel, ManyToManyRel))`