Fixed Zoom2D

Summary: Fixes T105. FINALLY fixed the offset issue in Zoom2D. Also added Spread Zoom and other updates.

Test Plan: Review code.

Reviewers: jrhodes

Reviewed By: jrhodes

CC: buildbot

Maniphest Tasks: T105

Differential Revision: http://code.redpointsoftware.com.au/D122