Fix broken video embeds in reports when viewed over HTTPS

Updates video embeds to use protocol relative urls when services support it.
Improve error handling when generating thumbnails for reports with attached videos.

Fixes some issues we've seen on Crowdmap when used in conjunction with a CDN.
Merge pull request #1328 from evansims/video-report-bugfixes

Fix broken video embeds in reports when viewed over HTTPS