Encode whitespaces as %20 in the Add Plugin dialogs

Following my discussion with @agueganno in #363, I encode " " as "%20" to allow spaces in file name paths. I also 

* update the help messages a little
* rename "plug-in" to "plugin" everywhere it occurs in the UI for consistency
* convert a URI to a URL when checking its containment in a list of urls