Fix for issue #1931: looping video on thumbnail click

Fix for issue #1931: looping video on thumbnail click - a timing issue
- the pause plus moving the play into the handle event seems to fix
this. Not sure that the selectSlide in the onclick is necessary either
as it is called in the handle event but didn't want to change that
Pull from Master

Pull from Master
initial commit
tweet buttons get correct total score for randomize
preview page
Merge branch 'master' of https://github.com/Stanford-Online/class2go into jbau-quizdown-preview
use floats for checking metadata feedback
Merge branch 'master' of https://github.com/Stanford-Online/class2go into jbau-random-psets
display correct total for edit mode randomized pset
Merge branch 'master' of https://github.com/Stanford-Online/class2go
Remove Stanford Online in registration emails

Replace with site_name
add .encode(utf-8) so LTI POST doesn't fail
a bit more unicode fixing
Merge pull request #2407 from Stanford-Online/jbau-unicode-forum-fix

add .encode(utf-8) so LTI POST doesn't fail -- MASTER
Enable PDFKit for certificate generation

* Both PDFKit and XHTML2PDF will work, but PDFKit is preferred. It can
  make prettier output.
* Documented new dependencies in readme, requirements
Merge pull request #2397 from Stanford-Online/jbau-quizdown-preview

Lightweight quizdown preview
Fields added to new course screen. #927
universal sharing and course completion/cert alert
Merge pull request #2414 from Stanford-Online/dca_927_new_course

Fields added to new course screen. #927
Commit of Class2Go Fabric/Cuisine

Commit of Class2Go Fabric/Cuisine