Adds several features to online donations & event registrations making them more robust and polished  [#975]