Phone: Display toast message for blank USSD request

As per spec 24.080, ussd response string should be
between 1 - 160.
When user requests SEND_USSD with blank/no
input, display toast message prompting user
to enter valid input.

Bug: 7471891
Change-Id: Ic7b7b89e8a683011048a19cabd1d36a27bbae953
Merge "Phone: Display toast message for blank USSD request" into cm-10.1
Phone: Add blacklist unknown numbers functionality

	This way you can choose to block numbers not
	in your contact list

	Add counters to missed and blacklisted calls
	notifications

Patchset 4:
	- Remove counters for a single call
	- Reformat
	- Move the dependency of the "unknown numbers" preference
	  under that of "private numbers", that is the logical
	  parent

Patchset 5:
	- Fix formatting

Patchset 6:
	- Solve a bug in which a private number would be blocked
	  as unknown, with the message "Unknown number: 0000"
	- Code the dependency between the two preference sets,
	  "Block private numbers" and "Block unknown numbers"
	- Make some code lines cleaner

Patchset 7 - 13
	- Some more corrections, spaces and tabs fixing.

Change-Id: I0497dff62f5278da6bd5d441b8359294a9b2afd3
Phone: ES translations

- Display toast message for blank USSD request
- Blacklist unknown numbers functionality

Change-Id: I2ca32e068472f195fae2955bcb692da42d148a99
Do not attempt to do any matching against the '0000' number.

Additionally, uncheck 'block unknown' when its dependency 'block
private' is unchecked to make the shared pref values follow the expected
behaviour.

Change-Id: Id62e45a374c8c104924e6397f90c274ec9726cb8
Phone: HU translation update

Change-Id: Ic963b75a29a11b3f421cfb654143ab893b897128
Phone: Update Polish translation

Change-Id: Ie78cbcf652200907673d77856ef04efc9246997a
Merge "Phone: ES translations" into cm-10.1
Merge "Phone: HU translation update" into cm-10.1
Merge "Phone: Update Polish translation" into cm-10.1
Merge remote-tracking branch 'upstream/cm-10.1' into cm-10.1