Bug 1069915 - Privacy Panel

This is a new pull regrets for the Privacy Panel. I am very sorry to open another pull request instead of reopening the old one, but before I thought twice I have deleted my mold branch and had to reopen everything from the beginning. 
This is a good try, but main.js is mainly for bootstrap use in Settings app. For each panel's logic, they should be moved to its related places instead of here. So please make sure `main.js` is intact in your patch. 

Don't worry, I would tell you where to add your entry point.