Add UI to manage blocked numbers.

TESTING/Functionality=
 - Adding empty not allowed.
 - Rotation: dialogs/general UI.
 - Adding same number ignored.
 - Non-primary users not allowed to manage blocked numbers.
 - Material ripple for delete button.
 - Action bar back button exit activity.
 - Prevent EditText from stealing focus so talk-back starts
   from the beginning.
 - Talk back allow user to read row by row in list view.

There are two things left that I will do in a follow-up:
 - Alert Dialog Theme.
 - Add some validation for the user input

Screenshots: https://drive.google.com/a/google.com/folderview?id=0ByV4lfyID02GTGV1QWRTOGlKWTQ&usp=sharing
Bug: 26917087
Change-Id: If390d863f40162e12b0bd5d06b8bfccaa7fad5b2
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 6fb5b20..86f6cdc 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -85,6 +85,13 @@
              3) CALL_EMERGENCY - Expected from the emergency dialer app and requires CALL_PRIVILEGED
              permission. Through this intent, an app can call *only* emergency numbers. -->
 
+        <!-- Activity that displays UI for managing blocked numbers. -->
+        <activity android:name=".settings.BlockedNumbersActivity"
+                  android:label="@string/blocked_numbers"
+                  android:configChanges="orientation|screenSize|keyboardHidden"
+                  android:theme="@style/Theme.Telecom.BlockedNumbers"
+                  android:process=":ui"
+                  android:exported="false" />
         <!-- Activity that starts the outgoing call process by listening to CALL intent which
              contain contact information in the intent's data. CallActivity handles any data
              URL with the schemes "tel", "sip", and "voicemail". It also handles URLs linked to