Added frameInterval ivar to allow for the skipping of frames when live blurring is in effect.
Added workaround to avoid crashing when the superview's superlayer isn't on screen, the superview is part of the current view hierarchy, and we're attempting to change frame/bounds/center. This can be removed when we migrate to a CALayer subclass for 2.0.