Remove failing and not-needed imports.
Remove trailing whitespace.
Simplify version extraction in cx_setup.py
Simplify the AboutDialog handler.
Fix and rename the run from source script.
Remove trailing whitespace from all files using reindent.py (a script included in python2 installations.
Remove duplicate .gitignore.
Open file using the "with" statement.
Close open files in filehash functions at helpers.py

Some files were not explicitly closed. Using `with` guarantees that they

will get closed.
Add a *.desktop file

The *.desktop files are used in Linux distributions in order to show the
application at the start menu of the desktop environments.
Revert "Remove failing and not-needed imports."

This reverts commit 7affe8ebd2efa472844ae8c5103ddf0d4a929ac2.

Conflicts:
	reggata/ui/ui_imageviewer.py
	reggata/ui/ui_mainwindow.py
.gitignore updates
Fixed ItemSerializationSimpleTest, broken by whitespaces removal
Fixed Windows scripts