Change registerFrameIfSizeAvailable to registerFrame, stop sending size

We were never using the area property, and it was causing an infinite
setTimeout loop on frames with height == 0 or width == 0 (often caused
by AdBlockPlus etc.).
Merge branch 'mrmr1993-stop-frame-register-infinite-loop'