Stop need criteria being deleted on enter

Hitting return when changing fields in the needs form additional
results in the browser submtting the form using the first button in
the form. In this case, that is the delete button of the first
criteria, which results in the first criteria being deleted because
the delete_criteria param gets posted. This commit adds an additional
hidden submit button above the delete buttons, preventing the delete
inputs being submitted by mistake.