Switch to an much easier smartcover implementation
jf: bring gps flag down from msm8960-common

* preemptive merge of the msm8960-common change for the new
  jf branch
* this won't be in the new branch, but we do need it for this branch

Change-Id: Icdb4f4ab68ce9634abfccd84cce2c3a535d027ab