improve error messages to show the places where functions are defined
[idl2jsx] maintainance; just updated the specs
close #233; add window.orientation:Nullable.<number> and
onorientationchange
[idl2jsx] add url-whatwg