Make it possible to pass max_num, extra and form args to child/grandchild inlineformset_factory calls

There are way more arguments that would need bypassing potentially:

https://docs.djangoproject.com/en/dev/ref/forms/models/#django.forms.models.modelformset_factory

This PR only adds max_num, extra and form as three very common ones, and the ones I needed ;-)