Add supports for SIM contacts

- Support to update/insert/delete SIM contacts
- Support to save anr and email for SIM contacts

Change-Id: Ic4645e1ef60137053f169ee1ff9c2b0b74ee47f0
Add batch delete for Contacts

- Add batch delete contacts function
- Add multi pick contacts function

Change-Id: Ifce5762937f5abd28b0c88a383b6ecff65e53c0d
Add the feature of send contact by sms

- Add one menu in contact detaile view for user to
  send the contact info via SMS.

Change-Id: I7920e7851a05d54b74c13f0d2e2be41fb0e0a1b8
Add contact memory status function

- Add one menu to display the used and total contacts count
  for each account.

Change-Id: Ic116c6a9e1959f00ed12295086edf878fb2086ba
Support editing the contact phone number before calling it

- Allow user to edit the phone number via long click in the
  contact detailed view before dialing

Change-Id: Ic901842fc134470ffcddfd0a10a10f8c3b947a0e
Add supports to export contacts to SIM card

- Add supports to export contacts to SIM card

Change-Id: I1990011ad78b5ef298d56f8a053f13ef97886deb
Export multi contacts to vCard

-Aadd the feature to export multi contacts to vCard

Change-Id: I3650389e1cb8c2b2d35fddd4a4193674467dc69d
Add the support to insert contacts to phone/SIM card

- Add one menu to copy contacts from phone to SIM card,and auto split
  contacts according to the numbers of phone and email.
- Add one menu to copy contacts from SIM card to phone.

Change-Id: If3e61c32098b0e6bd46861b3edef5a8c59c99c38
Add SIM photo for SIM contacts

- Add the account parameter to load SIM contacts

Change-Id: I7c607be14a935fbf3af0f7698e521f9cd752e334
Support adding contacts to blacklist and whitelist

- allow add contacts number into blacklist and whitelist by long
  press phone numbers if Firewall.apk is installed
- add icon to identify black/white number in contact detail view

Change-Id: I177f56514e69912336d7040991fbd38aff024f48
Add operation for multi call log support

-Support delete multi call log
-Support select multi call log

Change-Id: I39800c61b59960df88712cdbc8ce483ee1ed773a
Add IP call in contacts detail view

- Add two menu for IP call

Change-Id: I4a567d67012938a56d9caa2ccda02ffeb1894acd
Add contacts group feature

- Restore group tab which deleted by google
- Add local group feature

Change-Id: Ic5a2a801425c9549108e494d569f6fef99752c2c
Support share multi visibility contacts

- Supports to share multi vibility contacts to instead share all

Change-Id: I3c75f83224a0ce850804a9ea3324bd68e4c7deb3
Contacts: fix force close when clear call log

MultiPickContactActivity uses subId not slotId to find
the SIM name, and causes ArrayIndexOutOfBoundsException.

We translate the subId in database into slotId, and then
find SIM name from slotId.

CRs-Fixed: 728564

Change-Id: Ie386c1011f0299957948a856a1e96edd0e6ae135
Supports to create group in Phone account

- Fix the problem that can't create group in phone account

Change-Id: If39a73b35718ca77458beef4bbc0965654da1300
CRs-Fixed: 730058
Contacts: Contacts crashed if create SIM contact rotate screen.

Contacts has stopped when new SIM contact and then rotate screen.
Contacts UI refreshs when rotate the screen.

CRs-fixed: 731363

Change-Id: I000c64af31fa127aeba2fce630a41100ac2d289f
Contacts: Reginal requirement for RTL

Convert left/right layout properties to start/end properties.
Set scrollbar position in RTL layout.

Change-Id: Ia31737f0996e1d832a5e99c55ce90e92d47aedcc
Filter SIM contacts when add email from sms

- Original not supports to add contacts info from sms,so hide
  SIM contacts from UI.

Change-Id: Ie68cf9b0dc0bcc3932688acd8fcc6878fc0bd722
CRs-Fixed: 731525
Contacts: Should display group info in contact detail interface.

Contacts detail does not display the group info data.
Add the group info data in contact detail.

CRs-fixed: 730063

Change-Id: I299e13c7552f6e168085a0fda1107fa9e41f2ca1