Recovery: Use pre overlay merge graphics.c

Using a 3.0 kernel and QCOM_BSP causes recovery build to fail due
to missing defines. Just use a custom graphics.c from pre-merge

Change-Id: Id3f90bd7850881fb8fd029264acac09a285fb4e5
Move the keyboard overlays from xt897 in

Change-Id: Id3cc8d7094c045b68c06d8a089d3af00593dd042
Fix up mountable and formatable partitions in recovery

Change-Id: I890247064f38c62a74ecfe84a48dacc065dfb194
Revert "Move gps.h to msm8960-common"

This reverts commit b43d2dc993dec1c6ed9bd887797d19da5e5f8297.
Revert "Move BOARD_HAVE_NEW_QC_GPS to msm8960-common"

This reverts commit 802ccb2da2b607ae2e42fbb90495be354590d047.
Revert "proprietary-files: Use older libgeofence for msm8960"

This reverts commit 78159faa58a907e56690a4b1170b9aafc1021a3f.
Revert "Refactor gps HAL to family tree"

This reverts commit 96e41ee6973afe5cf7b76befa45007956a60c637.

Change-Id: Iebc969cd16677fa2b8f1fd974dddcfb30e247d37
Set mm.enable.smoothstreaming true

Change-Id: I0a6b91282e15dce12dd27119a3d624c24c3c5300
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_device_motorola_msm8960-common into HEAD