Modify certificates_show_before_end_date behavior

Hide the certificate notification box when there's
no certificate information, even when the flag
certificates_show_before_end_date is turned on.

ECOM-11
Move certificates_show_before_end into a new variable

Mark it as deprecated, but maintain backwards compatibility.

ECOM-11
Add Optimizely widget
Annotator Tools: Fix major logic bug in code
Reenable user partition in Advanced Settings.
Update redirect and wording for prof ed

- Changes registraiton button text for professional ed courses
- Professional ed courses do not see "choose your track" page; go straight to verification flow
Adapt flow for new 'professional' mode.

ECOM-41
Add integration tests for professional ed flow
LMS: adding rendering/styling support for initial professional ed course types on student dashboard
Consider profession ed courses as paid courses.

ECOM-63
Factor out Optimizely project ID