Add barebones reverification flow.
Add tests for some of the new views.
Add new user_status functionality to PhotoVerification.
Put in a dummy verification status into the dashboard.
Fix settings for verification statuses on the student dashboard
LMS: adds in styling and base UI for reverification flow
LMS: removing non production-friendly messages
LMS: revises semantics and styling for dashboard messages
LMS: revises re-verification instruction UI and help text
LMS: revises UI states for verification status in dashboard view
Add hooks for other statuses onto the dashboard
Wire up new statuses onto the dashboard.

LMS-1133
Add in human-readable text for error messages.

LMS-1133
Hide certificates section if enrolled as audit.

LMS-1133
Update error messages and copy for re-verification flow
Remove DAYS_GOOD_FOR from being a class variable.

LMS-1387
Code cleanup due to review comments

* make `user_status` more intelligent
* remove some logic from the templates
* rename `parse_error_msg` to `parsed_error_msg`
* fix up and add more tests

LMS-1387
Remove dates from status messages

* clean up one last typo

LMS-1387
LMS: revises instructional copy for reverification flow
Merge pull request #1555 from edx/diana/certs-reverification-path

Verified Certificate Reverification Path