privacy guard: Use LocationBlacklist for location filtering

 * Google has built a per-package blacklist into the location service.
 * Let's use this to handle Privacy Guard instead of our one-off code
   which has a bunch of edge cases and can leave apps in a weird state.

Change-Id: I2f2ecd0b75ff51b44b1a6035189355d7bd63eaf4
Show as floating window on recent apps from ParanoidAndroid

Change-Id: I7e2fc4ae7727b58100880e9e80df6d1d4e2763f5
Merge remote-tracking branch 'cm/cm-10.1' into cm-10.1