Bug 938467 - gUM permission grant scenario - remember my choice support

- add permissions in settings
- replace remember my choice from switch to checkbox
- UX polish
- make permission dialog content scrollable when exceed max size in landscape