Enable user creation and multi-user UI

Change-Id: I461c844013e09113ac53f9dc4bef1215e03fde6b
build: Avoid poisoning the host binaries with bad ABIs

the vector class symbols are only needed on the target. Don't inject
(or expect) them into the host binaries to avoid multi-device build
conflicts and ABI breakage

Change-Id: Id0435369b6630a2da6411a4cf5255cfedd833dfc
selinux: Fix access to the vibrator amplification sysfs

Settings needs access for the VibratorHW class

Change-Id: If4f893474fb11c9b34f016b9b107972f77740ad8
selinux: Cleanup verbose rules with binder macro

Change-Id: I17342bdcf05c407a61c13eec62e1498b35db34ce
Merge remote-tracking branch 'cm/cm-12.0' into ose