Add option to not re-evaluate specific script tags

Adding data-turbolinks-eval=false to a script tag will not re-evaluate
the JavaScript again on turbolinks page visits. This can be used to
avoid moving script tags to the <head> to improve uncached page load
times.