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
Contacts: Updated italian translation

Change-Id: I6fa8d68eaceff5d11ed7cb95ec19a99d4f712690
Allow full theming of Contacts via theme chooser

Redirects layouts to @color instead of using hex which the theme chooser can not
handle.

Ported from AOKP. Credits to Kyle Teague
http://gerrit.sudoservers.com/3169

	modified:   res/layout/call_detail.xml
	modified:   res/layout/call_log_list_item.xml
	modified:   res/layout/carousel_about_tab.xml
	modified:   res/layout/carousel_updates_tab.xml
	modified:   res/layout/confirm_add_detail_activity.xml
	modified:   res/layout/contact_detail_tab_carousel.xml
	modified:   res/layout/contact_tile_phone_starred.xml
	modified:   res/layout/contact_tile_starred.xml
	modified:   res/layout/contact_tile_starred_quick_contact.xml
	modified:   res/layout/dialpad_fragment.xml
	modified:   res/layout/editor_account_header.xml
	modified:   res/layout/editor_account_header_with_dropdown.xml
	modified:   res/layout/photoselection_activity.xml
	modified:   res/layout/quickcontact_photo_container.xml
	modified:   res/layout/social_widget.xml
	modified:   res/values/colors.xml
	modified:   res/values/styles.xml

Change-Id: I4b47c7d721561b98e8bfc8e46f8ffe30fac41372
Merge "Add lookup in Call logs to lookupNumber" into jellybean
Merge "Contacts: Updated italian translation" into jellybean
Fix: Missing color reference in layouts

With Change-Id: I4b47c7d721561b98e8bfc8e46f8ffe30fac41372 there was a color defined in colors.xml but the reference to it in layouts was not included. Additionally I added two more colors to to fix the call detail background being tied to the blank background triggerd by the proximity sensor, and to allow for more flexibility with theming.

Change-Id: Ib2656f7e6d9cb9bf7621f29ff7ecd5d29e49f36e
Contacts: updated romanian translation

Change-Id: I6c7f7e55f63c20b095cb1f6c0109c727ce051815
Contacts: Added czech missing translation and update

Change-Id: I368c3e15ace27073bfebd3b7f2240692a3a57c31
fix Caller name disp not sticking for missed calls

The name is shown in the notification but does not
stick in the case of missed calls. One needs to answer
at least once for it to stick, this fixes it.

Change-Id: I74c58c86b3eec57dd9bf95fc4527e4a0bc34ff13
Merge "Contacts: Added czech missing translation and update" into jellybean
Merge "fix Caller name disp not sticking for missed calls" into jellybean
Add T9 search support in Chinese

Patch Set 2
       Add English name search support in Chinese T9.
Patch Set 3
       Add full PingYin search support in Chinese T9.
Patch Set 4
       1. Add locale changed event listener to reinitialize the T9 search to fix the bug that can not switch to locale search.
       2. Fix the highlight name problem.
Patch Set 5
       Change the comment from Chinese to English.

Change-Id: Ic6db849be094c24d932e6a8ea591811a966f6c5e
Let the T9 dialer search through nickname and company

Added functionality to the T9 dialer to search through contacts nickname/alias and companyname
Added settings to enabled/disable this, but Dialpad needs to be restarted, as mContacts needs rebuilding
Can be slow on first launch, as it queries the nickname and company data while building mContacts for every single contact

Patch set 2: Commitmessagefixes
Patch set 3: Now adding the matched text to the name label (nickname for nickname match, company for company match)
Patch set 4: Matching strings get properly highlighted
Patch set 5: Decrease database queries, increase speed
Patch set 6: Make t9_state_advanced setting dependent on t9_state

Change-Id: Id828ad297ea2875c6256adc6dab002d832a59cc1
fix nickname/company t9 search without reverting korean t9 search

Change-Id: I51d7312a643f8e98607eb7b8492417eceb312ece