Settings: Specify notification types for Auto Hide statusbar (2/2)

Allows users to choose between "non-permanent only" and "all notifications" in the autohide
the statusbar when there are no notifications check.

- cleanup a bit
- reduce method and provider settings call

Change-Id: I0ac011588edc008afececfb7ca0f48dd4822cacc