improved addon file handling

- ask for network setup if needed
- ask the user before adding CD/DVD addon to ensure the correct
  medium is inserted in the drive (bnc#815899)
- 2.17.105
added nil check and missing return
Merge pull request #10 from yast/add-on_file_enhancements

Improved addon file handling (SP3)