Throw a SecurityError when accessing 'setTimeout'/'setInterval' cross-origin.

Currently, we return 'undefined', and write a message to the console. We
should align this with the generally desirable behavior of throwing an
exception upon access violation.

This patch matches Gecko's behavior: they throw here as well.

BUG=17325
R=abarth@chromium.org

Review URL: https://codereview.chromium.org/23019009

git-svn-id: svn://svn.chromium.org/blink/trunk@156398 bbb929c8-8fbe-4397-9dbb-9b2b20218538