Settings: Blacklist support

Base: https://gerrit.omnirom.org/#/c/5668/
telephony: https://gerrit.omnirom.org/#/c/6347/
InCallUI: https://gerrit.omnirom.org/#/c/5669/
Mms: https://gerrit.omnirom.org/#/c/5671/
TelephonyProvider: https://gerrit.omnirom.org/#/c/5012/
Telephony: https://gerrit.omnirom.org/#/c/5010/

Change-Id: I6739bbd72f64095a324f6c6188e2eac53a2783b9

Conflicts:
        res/values/custom_arrays.xml
        res/values/custom_strings.xml
        res/xml/security_settings_biometric_weak.xml
        res/xml/security_settings_pin.xml
        src/com/android/settings/SecuritySettings.java
        src/com/android/settings/Settings.java

        modified:   AndroidManifest.xml
        new file:   res/drawable-hdpi/ic_blacklist_calls_off.png
        new file:   res/drawable-hdpi/ic_blacklist_calls_on.png
        new file:   res/drawable-hdpi/ic_blacklist_messages_off.png
        new file:   res/drawable-hdpi/ic_blacklist_messages_on.png
        new file:   res/drawable-hdpi/ic_see_contacts_holo_dark.png
        new file:   res/drawable-mdpi/ic_blacklist_calls_off.png
        new file:   res/drawable-mdpi/ic_blacklist_calls_on.png
        new file:   res/drawable-mdpi/ic_blacklist_messages_off.png
        new file:   res/drawable-mdpi/ic_blacklist_messages_on.png
        new file:   res/drawable-mdpi/ic_see_contacts_holo_dark.png
        new file:   res/drawable-xhdpi/ic_blacklist_calls_off.png
        new file:   res/drawable-xhdpi/ic_blacklist_calls_on.png
        new file:   res/drawable-xhdpi/ic_blacklist_messages_off.png
        new file:   res/drawable-xhdpi/ic_blacklist_messages_on.png
        new file:   res/drawable-xhdpi/ic_see_contacts_holo_dark.png
        new file:   res/drawable-xxhdpi/ic_blacklist_calls_off.png
        new file:   res/drawable-xxhdpi/ic_blacklist_calls_on.png
        new file:   res/drawable-xxhdpi/ic_blacklist_messages_off.png
        new file:   res/drawable-xxhdpi/ic_blacklist_messages_on.png
        new file:   res/drawable/ic_blacklist_calls.xml
        new file:   res/drawable/ic_blacklist_messages.xml
        new file:   res/layout/blacklist_entry_row.xml
        new file:   res/layout/dialog_blacklist_edit_entry.xml
        new file:   res/menu/blacklist.xml
        new file:   res/values/custom_arrays.xml
        new file:   res/values/custom_strings.xml
        new file:   res/xml/blacklist_prefs.xml
        modified:   res/xml/security_settings_biometric_weak.xml
        modified:   res/xml/security_settings_chooser.xml
        modified:   res/xml/security_settings_password.xml
        modified:   res/xml/security_settings_pattern.xml
        modified:   res/xml/security_settings_pin.xml
        modified:   src/com/android/settings/SecuritySettings.java
        modified:   src/com/android/settings/Settings.java
        modified:   src/com/android/settings/SubSettings.java
        new file:   src/com/android/settings/blacklist/BlacklistSettings.java
        new file:   src/com/android/settings/blacklist/EntryEditDialogFragment.java
        new file:   src/com/android/settings/blacklist/PreferenceFragment.java
        new file:   src/com/android/settings/blacklist/ToggleImageView.java
remove temp files
Blacklist permission

Change-Id: I68ade9b1aeea4262c1937b774c504419c96fabae

Conflicts:
        AndroidManifest.xml

        modified:   AndroidManifest.xml