Don't append semicolon to javascript by default

Remove the trailing semicolon. It's not part of the Javascript statement and restricts the usage of the jsAction tag to single-line assignments. You can't use the tag in Javascript maps (objects) or lists, e.g.

    var options = {editUrl: #{jsAction @edit(":id") /}, bar: true, listUrl: #{jsAction @list(":id") /}, baz: "ADMIN"}