Added support for mustaches beginning with @
  - Mustaches begining with @ dont have the string attribute defined in the handlebars ast.
  - If a mustache does not have the string attribute present in hydration_opcode.js, use idName instead.

Added missing semicolin for element cache in templates.