Bugfix: git.get_uncommited_files() returns garbage if there are spaces in filenames
fix git commit on special characters in filename
Bugfix, ObjectDefinition hash stay consistent if order of attribute changes

* Would cause confusion sometimes when object has one hash when saving, and then another
   when parsing