PLATFORM-240 Enforce coding conventions for mustache templates

Several shared templates used a non-standard naming convention that
required extraneous boilerplate to use from controllers (specifically,
`$response->setTemplateEngine` and `$response->setTemplatePath`), and
made the mapping from controller action to template filename less
obvious. Rename these files to the expected filename and further reduce
boilerplate for fully-mustachioed extensions by adding support for
`DEFAULT_TEMPLATE_ENGINE` as a controller-level constant that defaults
the rendering engine to the defined value.
PLATFORM-240 Conform Thumbnail js to jscs-defined style
Merge pull request #3554 from Wikia/PLATFORM-240

PLATFORM-240 Enforce coding conventions for mustache templates