Merge changes I45374e61,I265dcc61,Id4622886,I09d0df69,I3ea0fb46

* changes:
  Refactor ContactPreference
  Post CONFIG_SERVICE_NOT_AVAILABLE if VVM provisioning failed
  Make sure we have a context before we use it.
  Update style for important call badge.
  Fix color for disabled button in voice call.