Fix to stop pan-induced zooming.

This issue was present with `restrict_to_data = True` and nonlinear axes.
Merge pull request #150 from enthought/fix/pan-induced-zooming

Fix to stop pan-induced zooming.