Bug 803809 - pan homescreen based on predicted future motion r=crdlc,cjones

fix overshoot handling; make prediction configurable