Merge pull request #8252 from davidflanagan/bug837909

Bug 837909 - start zooming in on preview image, then transition to fullsize r=daleharvey
Bug 803809 - pan homescreen based on predicted future motion r=crdlc,cjones

fix overshoot handling; make prediction configurable