Printers: Open firewall for required connections when searching for printers
This commit enables services mdns, ipp, ipp-client and samba-client on firewall for 5 minutes for detection of network printers (#648784). It enables required services permanently for printers selected by user for addition then. It shows a notification for the permanent enable. It uses firewalld, so if it is not installed or running it shows a warning message to the user in the place where discovered printers will be shown (both local and network). The warning disappears after the finish of printers discovery (but not from network part if no printer was found).
Showing with 334 additions and 6 deletions