Bug 979973 - Fix displayport tile-alignment immediately after zooming. r=botond

Resolution and cumulative resolution on FrameMetrics are incorrect when the
zoom level is about to change. Make sure to use the zoom rather than these
values when aligning the displayport to tile boundaries in APZCCallbackHelper.