URI encode parts of the extension download URL

This fixes https://github.com/adobe/brackets/issues/8692.
The extension name and the extension version will now be URI encoded and all URL unsafe characters are replaced by their `%` encoded entities.
Yes and No. The output reads nicer when writing it this way. ;-) I'm going to change it to avoid confusion.