Removing code to handle "call" action from QSB suggestion

- Contacts provider no longer generates suggestions with
SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED or
SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED.
(Removed in I0c56f638e347d101468e22d8fb2417552891eaa9)

- Also removed "ACTION_SEARCH" with "call".
Apparently it hasn't been working.

Bug 6889515

Change-Id: I58e95dc6fd84bc14f1dc2b66e72885ced7fe9081
merge in jb-mr0-release history after reset to jb-dev
Fix Issue 5810: Contacts: Uighur language

Initial commits for Uighur language
Depends: http://r.cyanogenmod.com/#/c/19818/1
Credits: Abduqadir Abliz

Patch 2: Remove trailing whitespaces

Change-Id: I6a850a4e820d6409d7ef5f2945b49336eb672f25
Revert "Fix Issue 5810: Contacts: Uighur language"

Lot of non existing strings which causes a few thousand lines of warnings.

This reverts commit d14a5027dbcd4e2b08a1cd1212ef2a84066869c3
Contacts: Uighur - Remove obsolete translation entries

Restore change: http://r.cyanogenmod.com/#/c/21310/1
Remove obsolete translation entries

Change-Id: Ib0fad46cdbea3966a7be25a936008f890172cca3
Update Japanese translation (CM10)

Change-Id: Ife7b716d4b285b4ca663e4ad91fe9a102ad0e010
Contacts: force left justification on separator headers in contact list.

ported from ics branch.
original commit (http://review.cyanogenmod.com/18903) was not merged.

this fix prevents headers with characters from RTL languages from being hidden
behind the scrollbar.

in most cases headers with RTL characters are completly hidden behind the
scrollbar until the user scrolls down to the next section making the header
to stick to the top (the 'sticky' headers are aligned properly).

to reproduce (in case that you have no contact names in some RTL language):
- switch locale to any RTL language (hebrew, arabic etc..)
- open the people app, the 'ME' contact should be displayed with the
  localized string.
- scroll to the top of the list, the 'ME' header aligns to the right,
  as soon as you start scrolling down the header's text is forced back left
  on the 'sticky' headers.

Change-Id: I50e836c7083bf29dd98cdc5569ea588be1d2c251
Update French translation-Contacts-CM10

Change-Id: I54559c913a03a786860c3e9adc8ecaed0e24c429
Contacts: Danish translation

Change-Id: Ie60f1d38e6e2d1de3a5829f71d987bf95d101d50
Merge "Contacts: Danish translation" into jellybean
Contacts: Dutch translations

Change-Id: Ia32be111101ad6f0a873074d127087d97f280071
Merge "Contacts: Dutch translations" into jellybean
Contacts: Adding T9 Korean search, Change some code for complex character search.

- Koreans are used to Choseong search(searching contacts by Initial character of hangul. ex: '한' is searched by 'ㅎ').
In a cm roms, This don't work for korean name contacts. This patch added this feature for t9 search.

- But.. T9 search is only designed for alphabet search. This don't care about complex character search.
So, I have to change some code of T9 search. Also.. if another language want to implement t9 search later, They will can extend.

- I also change some code of initT9map function. This is not my code. Copied from cm7 code base.
https://github.com/CyanogenMod/android_packages_apps_Contacts/commit/63a531957818d631e957e8e0157d45298906e3fb
That commit has many changes. But I fixed some part about search only.

* This patch don't affect another languege search. Those language will work by NormalToNumber class that acts like previously.
I had tested on my Samsung GalaxyS2 few days. But i can't tested on mdpi and xhdpi.

Note: this also ported from my previous patsh for ics. http://review.cyanogenmod.com/#/c/18072/
That changed doesn't reviewed long times. Please continue the progress of that patch.

Change-Id: I178ee607b1ef2f7217374c22b7f8fc5b657ef53c
Contacts: Fix broken export-to-storage function

The contacts exporter relied on a device configuration option that
was hardwired to the older storage path format. Instead of updating
the path, replace its usage with Environment.getExternalStorageDirectory,
which is consistent with how the importer does it.

Change-Id: Icbd06072ddfc3f30c7caffbbfccbcf9df0f0d9b3
Merge "Contacts: Fix broken export-to-storage function" into jellybean
Contacts: Fix hebrew characters in dialer

fix some drawables in mdpi and xhdpi that were mislabeled
and misaligned.
original commit was tested only on an hdpi device, hence i probably
missed those.
thanks to Haggai for the heads-up.

Change-Id: I5d5c3013161bd9efeab6e5fbe1e418cafc1405b2
Contacts: Fix dialpad image for korean.
It's my mistake. One xhdpi image has not transparent background.
Changed that image to transparent background, and permissions of image files.

Change-Id: I9d8e0b2c52d60d510ce2d81dd9bdba86f68ce949
Merge "Contacts: Fix hebrew characters in dialer" into jellybean
Add Unknown Call Type to call logs

Some applications that import call logs from xml create records of an unknown call type.

This prevents Phone application / Contacts from exceptioning out due to the thrown exception by returning an "Unknown Call" with a ? icon

Patch-set 2: add missing string
Patch-set 3: type / spacing cleanup

Change-Id: I93120844dc0cabd63cc5f4701a62cf70877f3ba5
Add lookup in Call logs to lookupNumber

http://review.cyanogenmod.com/#/c/11168/ added caller name display
to GSM phones. But whenever Call log is opened the information was
overwritten, if no contact is present with that phoen number.
This patch add a lookup function that tries to find a match
in the Call log (after oll ther posibilities are exhausted)
and returns that information to be put in cache.

Change-Id: I7b176da60792191c3eb0490afc703efbace62552