Add Compatibility for Inlines with extra_fields

`markup_type` gets a value by default, which tricks inlines into trying to create as many records as there are `extra` forms in your inline. This changeset defaults `markup_type` to blank, which passes empty inline forms, but will throw a `ValidationError` if the user neglects to select a markup type.