'submitting a problem report' is now in a function
preventing multiple 'report a problem' submissions

without this change, users with JS enabled are able to submit
the same request 'report a problem' request multiple times,
resulting in duplicate Zendesk tickets
Merge remote-tracking branch 'origin/prevent_duplicate_report_a_problem_submissions'