Add donation end-point

Make donations configurable

Added donation button to dashboard

Generalize merchant defined data for payment processor
Merge pull request #5502 from edx/will/per-course-donation-button

Add donation button to the enrollment success message
TNL-481: Add RequireJS Optimizer.