Using `set_template` instead of setting `self.template_file` in renderers.

- Also, updated all the JS files to use the compressed data from the previous commit.