Fix incorrect log message about finding multiple privacy settings when no privacy settings are present.
Corrected log messages which pointed to the wrong function.
Fix for non-working video recording from M66B (http://forum.xda-developers.com/member.php?u=2799345)
Initial implementation of LruCache into PrivacyPersistenceAdapter
Added functions to which debug controls can be attached in OpenPDroid service.
Added debug functionality to enable/disable notifications, cache, and automatic closing of the privacy database
Added PrivacySettings superclass (PrivacySettingsStub) for caching
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: I5816d71d0af0649532fc71cb34920765135d99bb
Resolved cache returning 'null' incorrectly due to not detecting whether cached item was a stub or not.
Merge branch 'jb-mr1-release-openpdroid-devel' of github:wsot/platform_frameworks_base; branch 'jb-mr1-release-openpdroid-devel' of github:OpenPDroid/platform_frameworks_base into jb-mr1-release-openpdroid-devel
Partial cherry-picking of development code for release
Disabled logging of all locking, database open/clone and cache operations.