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.