use "document.defaultView.eval" in place of deprecated evalInWindow

document.defaultView.eval works like evalInWindow on Firefox >= 34 
and it works correctly even on previous Firefox versions.
(tested on Firefox >= 29)

fix #233