Fix bug affecting video transcripts in XMLModulesStore courses
Merge pull request #3725 from carsongee/cg/transcript_xmlmodulestore_fix

Fix bug affecting video transcripts in XMLModulesStore courses
Added new error message that displays when HTML5 video is not supported altogether. [BLD-638]
Error message is correctly displayed when HTML5 video is disabled by user
Added error message inside video tag instead. Hide spinner when no HTML5 video is defined or video tag not supported.
Removed exclamation point from error message.
Addressed comments.
Corrected acceptance test.
Added acceptance test on spinner visibility.
Set is_spinner_shown to method instead of property.