Phone: google maybe likes empty strings we not

Our nice crowdin portal discovered that google has some empty
strings. Get rid of it in translation because it does not
look really nice.

cheers

Change-Id: I5ad0e8884e1d16f8357af797b93624d8818a5abc
Default back to LTE/WCDMA/GSM if supported

Currently after unchecking the 'Use only 2G networks' option, the
default Network Mode is 'WCDMA Preferred'.  This patch will change
the behaviour so that if the mobiel supports LTE, the default mode
upon unchecking 'Use only 2G networks' is LTE/WCDMA/GSM

Change-Id: I80be0eee564aa76e5cd978595bff98eb461e00f7
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

Conflicts:
	res/values/strings.xml
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
Commit I0497dff62f5278da6bd5d441b8359294a9b2afd3 translated to Russian
Kill off use off FORCE_LED_WITH_SCREEN_OFF notification flag.

NotificationManager has been fixed to reenable the LED when turning off
the screen.

Change-Id: I1b2f50419ab6bb307f7e73775b9ecfcb92d51c2b
Phone: Fix typo in activity

Change-Id: Id580f5bea5728576fbe7ba33b1aed3efd31962ec
Phone: transparent in call widget (optional)

To see the complete contact picture on incomming calls
a lot prefer to have a transparent background. This commit
introduces this feature as optional option.

As well a bit sorting of the phone settings screen

cheers

Change-Id: I0ed0ec3b3ec819b66edd412f8f24b04b51cde37f

Conflicts:
	res/values/strings.xml
	res/xml/call_feature_setting.xml
Fix call target drawable misalignment for sw600-[m|h|xh]dpi.

For those resolutions, the framework ic_lockscreen_handle_pressed
drawable has a different resolutions. Use the same approach to fix it as
DeskClock: Just copy in the framework drawable for the supported
resolutions.

Change-Id: Ib00b1fb60e3966652ede3d3517c425fa2faf88de
Add missing back icon in action bar of Network Operator

Change-Id: I574557bb5cc91d24f17b9cc3a854a022c1ccadcb
PhoneApp: Initialize ToneGenerator when needed

Whenever there is a radio tech change, mSignalInfoToneGenerator
is released and never created. This leads to phone app crash later
when it is accessed for toneplay. This is fixed by creating the
instance (if null) before calling the APIs.

Bug: 8609102
Change-Id: Id9ebe6af5c1f92520ee5c2ca6efc4db335eb01f7
Fix a Cursor leak

When cursor is done, the cursor must be closed to avoid cursor leak.

AOSP Merge: https://android-review.googlesource.com/#/c/56982/2

Change-Id: I5f750a6bb499f86d4c76da40d171e9edfe6981d2
Fix a Cursor leak

When cursor is done, the cursor must be closed to avoid cursor leak.

AOSP Merge: https://android-review.googlesource.com/#/c/57100/2

Change-Id: I627cf2c8a64a220d6fd104505b852daca0928190
Hide additional blacklist separator

When there is no blacklist func enabled we dont need
2 separators at the end of row

Change-Id: Ieef2d2b5f553c2b4dd48ae528e7a0de185f4b2ad
Phone: fix typo

Change-Id: I22bf768e16b7bca04d17181616f2f25c120cc411

Conflicts:
	res/values/strings.xml
phone: Enable the blacklist by default

Change-Id: I0b2d3482d75abe9c9fc161f199782f27b9baa46b
phone: Set default preference values for blacklist option

Change-Id: Iac33c84e19f30dd78226989977af90891d65018a
Fix typo

Change-Id: Ib6c4b20030497b963390fe744e0a6620ace42f19

Conflicts:
	res/values/strings.xml
Merge remote-tracking branch 'lq/jb2'; commit 'HEAD' into HEAD