Use undefined, not null, as the default this value when invoking callbacks, to align with the ES6 specification.

See also https://www.w3.org/Bugs/Public/show_bug.cgi?id=24248
Merge pull request #8 from bzbarsky/undefined-not-null

Use undefined, not null, as the default this value when invoking callbacks, to align with the ES6 specification.