Release Candidate 2
Update location information that is passed into the script callback. startLocation now describes the location of the opening <script> tag, location describes the location of the code, and endLocation describes the location of the closing </script> tag.
Note, this is breaking change for implementations previously using the location property, since it previously described the location from the beginning of the <script> tag to the end of the closing </script> tag.