ville: use CAF style memory allocation

Change-Id: I64e9d65d310b74c4757481778912307d53747702
Makefile: set ARCH, CROSS_COMPILE for ARM

Change-Id: I50eefc4912267213cb7ca775a27ee46bb55c9d7b
msm: HTC: headset_one_wire: replace hr_msleep with regular msleep

hr_msleep is provided by a really old patch dating from 2007, and
doesn't actually exist in mainline modern kernels.

Change-Id: I2c3bf511b7b8b59d2d3bbc61ef404ae4b147ddfe

Conflicts:
	arch/arm/mach-msm/htc/htc_headset_one_wire.c
msm: HTC: disable HTC dying processors proc entry

Change-Id: Ib77ce334f2c0c9e92592c4a042d930c2fa3a7288