Issue #162. Fix JS order problem

This nixes additional_body block in the video.html template and moves
the JavaScript in there into the site_js block. This fixes ordering
problems that occasionally cause $ not to be defined when it's used.