If UseGradient false then don't use CustomGradient
fixed #396: Portable path will be relative to application startup path
fixed #393: If file in use while trying to upload then show message box instead error
Putting back Image uploders enum descriptions

Has no effect on translation
Added rest of enum descriptions
Revert "Putting back Image uploders enum descriptions"

This reverts commit f2ae80fd29646a331d749de3545ff38e9bca939c.
Reverting enum changes because it was not necessary
TabToTreeView improvements
TabToTreeView change
JsonFileNameEditor
Task settings window using tree tab navigation now
Merge branch 'master' of github.com:ShareX/ShareX
Application settings window using tree tab navigation too
Translation updates
Organise Settings.cs
Revert "Organise Settings.cs"

This reverts commit f26d5f309042047185adeb802802ff5c628e55cc.
CreateDirectory change
FFmpeg downloader moved to HelpersLib
fixed #400: -StartAutoCapture hotkey for be able to start it using last region
fixed #382: -StartScreenRecorder hotkey for be able to start it using last region