Issue with getElementOffset when using canvas in fullscreen mode

Fixed an issue with fabric.util.getElementOffset when the canvas is contained by an element that has been "pushed" to fullscreen mode by the html5 fullscreen api.

Implementation is similar to Sizzle.offset

Also, I didn't commit compiled dist/all.js.