CRM-13397 dont allow contribution pages to submit more than once

add next button fix for double submit protection

CRM-13997 paypalexpress fix
Backport of CRM-13449: fix stalled 'processing' button in Chrome when sending emails.
backport titles onto the relationship dao