working ExternalInterface implementation

ExternalInterface in openfl-html5 did not work at all prior to this change. "call" must be able to call a function on the containing page's context, and addCallback must add a callback on the containing HTMLElement. With this change, ExternalInterface behaves as it does in Flash.