ALWAYS require openssh / SuSEfirewall2 package depending on user decision

- and also depending on the defaults
- bnc#893126
Cleanup
Open or close SSH/VNC ports depending on user decision
Fixed using Firewall constants
Changes and version
As you wish, IDs -> ID
Merge pull request #237 from kobliha/sshd_and_minimal_sw_selection

Fixed selecting required packages (openssh, SuSEfirewall2) in case of default configuration + minimal sw selection