SamsungExynos4RIL: fix signal strength

Doesn't work with Gingerbread radios!

Since ICS, the modem sends the signal strength in the first 8 bits
and the number of bars as from bit 9.
For old radios the first 8 bits are always 99.

Change-Id: I67b31baf18cbce2dfa7e6f8b096caaae74cd7cd8
Merge "SamsungExynos4RIL: fix signal strength" into cm-10.1
SamsungExynos4RIL: Allow signal strength to be handled for GB modems

For devices that have no modems that support the ICS signal strength handling, allow handling it the old way with the ro.ril.gbmodem system property.

Change-Id: I68270c5a4026b2c8f448125607ee47dd04249176
Merge branch 'cm-10.1' into cm-10.1-openpdroid
GPLv3 Headers

As an extension of PDroid (licensed under GNU GPLv3) these fall under the GPL
license. This is to affirm that fact and preserve attribution before too many
copies are let loose.

Change-Id: I254cfa62bb33959a56b1f72d7648b5bf3b97cf29
First implementation of updates to support PrivacyServiceException
Modify additional PDroid code to use 'default deny' approach.
Added logging for when privacy service is 'missing', or PrivacyServiceExceptions occur.
Minor code tidy-up.