Dialer: add to support multi-language smart search

- use the new API to realize multi-language smart search
  for contact name.
- change the match rules for number, use fuzzy match rules.

Change-Id: I9eed29efe06e2b0d37f57b299ab41a7f1b5f475b

Conflicts:
	src/com/android/dialer/database/DialerDatabaseHelper.java
Switch from CALL -> CALL_PRIVILEGED

Bug: 18332160
Change-Id: I5b9bcc8f413e5534bab94e0b2677371968a8e483
Dialer: Use the number to dial rather than name

When pass the name sequency to the telecomm
to dial, it will be considered as phone number.

Pass the formatted query string to telecom to
dial.

CRs-Fixed: 740946

Change-Id: I90b431ac7e7b06d76ea172859f45942ce1f5af05