Allow setting of a custom notifcation on a per contact basis.

Change-Id: Ibe2d1d0e148f22793270bf351d52038081eee5fb
Contacts: Go TRDS 2.0

use propper configuration values now

Change-Id: I80453416b8fae1eb064bf6098bb239d422e7ae61
Fix a number of issues with T9 dialer.

- Fix an ArrayIndexOutOfBoundsException (like reported in
  [1]) which happened when highlighting the last digits of a number and
  the number had additional characters after those digits.
- Fix another potential ArrayIndexOutOfBoundsException due to the
  highlighting code relying on normalNumber being a subset of number,
  which wasn't the case due to number being additionally sent through a
  formatter. Fix that by running the formatter before normalizing.
- Fix number highlighting not working if the number match occured at the
  end of the number.
- Fix number type label & formatting not being updated on locale
  changes.
- Fix T9 search not being triggered when pressing the dial button to
  recall the last dialed number.

Change-Id: Iae1087cf1805fd2840cb6c740e763037d59bd564
Show voicemail only

Change-Id: Ifdb2f6292b2c044f659ab5dc248effe1b4b76d45
Cleanup: Use framework-provided method.

Change-Id: I1b62d65b0a142f64b86a475845316c5042dfc7b1