genericised inline modal functionality
allow refactoring error message definitions out of main form templates for re-use in inline modals
refactor various pages to use new mechanisms
stop double logging of 5xx error codes
send correct field name to backend when using inline modals
provide a means of converting API summary responses into Api records for updating