Add SHOW_PROGRESS_SUCCESS_BUTTON feature

Show a button at the top of lms/templates/courseware/progress.html if the
lowest nonzero grade cutoff has been reached. Introduce two settings:
PROGRESS_SUCCESS_BUTTON_URL is the href of that button (the course id is
appended); PROGRESS_SUCCESS_BUTTON_TEXT is the text, defaults to
"Download your certificate"
Make the SHOW_PROGRESS_SUCCESS_BUTTON feature more flexible

The button text default is now in the template and i18n-able, a
PROGRESS_SUCCESS_BUTTON_TEXT_OVERRIDE option is offered in settings.
The button url now uses string formatting.
Add test in import code to make sure two overlapping courses aren't imported
Refactored terminology and added loop break for optimization
Switch PDF Textbooks to use portable URLs
install and set up paver before using it

install and set up paver before using it
install and set up paver before using it

install and set up paver before using it
Added process documentation
Refer to process docs in CONTRIBUTING.rst
Make TinyMCE more tolerant about HTML elements

STUD-1565
fixes templating error (LMS-2560)
Remove verify_html as it isn't supported in TinyMCE 4
Merge pull request #3442 from edx/adam/fix-template-error

fixes templating error (LMS-2560)
Merge pull request #3437 from edx/andya/rc-fix-tinymce

Make TinyMCE more tolerant about HTML elements
Add support for raw HTML editor.

STUD-1562
adjust codemirror window on raw HTML editor
UI String  Updates for Raw HTML Editor Change

Modified the Raw HTML template text and the help string for the Editor
setting.
Tests for raw editor and minor wording changes.
Remove cruft from user profile threads

This removes the vote button from threads on the user profile, which was
the only interaction available on the page other than the link to view
the thread in the main discussion view.
Add pagination to forum user profile page