[[ ResIndependence ]] split device-specific parts of MCStack::updatewindow() into device_updatewindow().
[[ ResIndependence ]] Change MCStack::updatewindowwithcallback() to be device coordinate based & rename.
[[ ResIndependence ]] Scale windowshape mask to device size on OSX
[[ ResIndependence ]] Use scaled effect rect for CoreImage & QuickTime effects - fixes effect appearing in wrong position on screen
[[ RefactorGraphics ]] Fix CoreImage effects rendering to wrong vertical position