Firewall proposal adapted to survive missing VNC/SSH services

- bnc#894419
Changes and version
Jreidinger's idea of caching known services
Merge pull request #244 from kobliha/handle-missing-sshd-or-vnc-in-inst-sys

Handling missing openssh or VNC service files