New method Response::setScriptVar

This new method allows to set a JavaScript response featuring an
assignment, with the provided var name and value. This method is unlike
other Response::setScript* methods, in that it outputs text/javascript
content, not text/html with a <script> tag.