Merge tag 'version-1-0-4' into develop

Cleaning up code and adding more signal disconnects to make extension unload cleanly.
updating to add urllib.parser so we can cleanup the uri before checking if its an image. this caused problems before with filenames that contained a square bracket.
allowing multiple files to be selected at once when adding files
updating gitignore to add some ide ignores
Merge branch 'hotfix/gnome-3.8' into develop
updating version info
Merge branch 'release/version-5'