iOS 8 CFPreferences and application whitelist

I added a whitelist for applications so that their notifications cause alerts no matter what, because I realized that the Clock app's alarms were being silenced, and I decided to just let the user set any app to whitelist. I also implemented iOS 8's CFPreferences APIs due to the change in cfprefsd in iOS 8. Also, if you submit this to BigBoss (which you hopefully do :D), be sure to remove `#define DEBUG` from Tweak.xm if you don't want that logging to go into the public build.