Code improvements and fixes for pull request "Change check behavior for Destinations->Image uploader->File uploader #283"

In this pull request I:
- make ImageFileDestination, TextFileDestination not nullable
- fix bugs introduced by my previous pull request in TaskSettingsForm.cs (unnecessary line 103, missing implementation for the Text upload)