Added possibility to set local forwarder other than 'bind'

- Previously Yast DNS Server always switched the local resolution to using 'bind'
- FATE#309036 requested to make this optional
- This pull request implements new switch in UI while keeping the old functionality as 'bind' is proposed when Yast is called first time
- Some new tests were added but testing Perl code using RSpec is not ideal