Revert "CRM-13379 js, contribution form - generalise  button double submit protection and add to contribution.main to prevent double submits where people have no confirm page"

This reverts commit 7946e27e9b6be7f4659d29ca667f7decce87761c.
Revert "CRM-13331 - limited approach to preventing double click to double-send"

This reverts commit ae92481aadf96a7762801f94f9a5b472853de0f1.

Conflicts:
	templates/CRM/Contact/Form/Task/EmailCommon.js