Add back in-call vibration features (2/2)

Add settings implementation.

Change-Id: I48d56f28cf1caf8ab783f693887b282d5a2d4a2b
Merge branch 'remote' into mkl