cleanup and moved some stuff to common

Change-Id: I5ac3a3a29cbee35f011cdd4e5f6e0ed6587ddba9
herp derp: can't remove these

Change-Id: I80fd546a4fd47dd8b0ae5674fa92ae8ce7f7cade
build librpc for gps blob

Change-Id: Iede2eafd5acaae2341a8e46d3a68e9e70efb587e
drop BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE

Change-Id: Iafef30e83a741730df5589645e8178ca6b783fed
fstab: test out 64MB zram

Change-Id: Ice89ba2d57185a43b78046541c35f3e9546e0850
init: enable zram

Change-Id: I5f763282cf93d3569a550b4e85ef06a4abb02fe7
Read only 1 page cluster at a time (LegacyXperia/mikeNG)

Change-Id: I62275a63e4bba786485a88c22255e086cf127293
init: a few more tweaks from LegacyXperia/mikeNG

Change-Id: I79f0d35ef6d26329b6719fd7f97d83397e6045d4
liblights: Use standard HAL API versions (mikeNG)

Change-Id: Ib890e2ffcb9211ebc42c7d86e6fae78715c4a70b
enable CM performance profiles

Change-Id: I0c64c70aa7b6af9bc32829f722fadc444a1d3acf
don't call gsm.mk (World Phone support)

Change-Id: I956a275d1f0e106184f9105630913801fb839901
bluetooth: add A2DP_HW_SYSFS defines (mikeNG)

Change-Id: I72c611d1ea395dab536ef48051da8fd96fea2275
ueventd: fix /dev/ttyHS0 permission

<3>[    7.761291] init: invalid gid 'net_bluetooth'

Change-Id: I4bc8224cad89bd9630a11866a7d412902c96ade1
ueventd: add /dev/msm_aac

Change-Id: I470714cb01492993a3a67ffc41edc67f2c0627b6
ueventd: add /dev/msm_amrnb_in

Change-Id: I130b2da2e45cd1377aa8a6b7c4284bc767a4a7bb
ueventd: add /dev/rfkill

Change-Id: I99f1bc593268ad502e681a23e8ffcdd68d0552ef
bluetooth: enable BLE

I had in mind to test these but apparently recent merges to bluedroid
from CAF requires BLE flags to be turned on so now these are enabled
without much testing.

Change-Id: I6714210c4851b465aa7c3f4e1e4464af58fc4208
remove AVRCP and qwerty keylayouts

These are ignored anyways so they are useless.

Change-Id: Ia0e9aee6f524973fb78b75a9d58d65def72af9f0
reorganize idc, kcm and kl files

Change-Id: I3ab71591632b964aad87e2689662eeda5a3f40bd
reorganize more files

Change-Id: I97078c1bc47251a728a93685ad38ae9569ee8492