JS evaluation: alert() and error line numbers.

As per #35.
' and " in file names.

Fixes in various places, template-side.