Turn VideoFilesController into FilesController

Allow display of audio tags for audio files for non js.
Lazy Audio Tag Creation

Do not render audio tags in page, which prevent window.onload event in
iOS 8.0.2. Instead create them dynamically from sources parsed from a
json script tag.

Link to separate audio page containing only the audio tag for non js.
Revert iOS 8 window.onload Quick Fix

Now that audio tags are created dynamically, onload is fired
again. Remove special case timeout for iOS 8.
Fix Audio Loop Page to use JSON from Script Tag
Merge pull request #131 from tf/lazy-audio-tag

Lazy audio tag