Adds onError <script> event support to Request.JSONP

In HTML5 an onerror event was added to the script tag. This can be used by JSONP to detect loading errors. This pull request links the `<script>` onerror event to the `Request.JSONP` one.

In browsers that do not support HTML5 the event will simply not be triggered, and the behaviour will be the same as previously.