Game folder is uploaded to a server

The uploading is still "dumb", it is triggered by a hard
coded line in the beginning of the editor.py -file. Still it does
seem to work correctly, as all required files are uploaded,
including files in subfolders. NOTE that .html files should be
added to the excluded files later.

Still missing tests and comments, those must be added before this
feature can be accepted into the develop and main branches.
Reading translations from json files, translation json files

Added localizer class which reads json files and a translation
for finnish (loc_fin.json). Changing UI element texts to be
read from translation files started.
TODO: change code to allow
adessives used in finnish. Make the whole program use UI element
texts from translationfile. Make view for choosing language.
Editor's save-feature now uploads the game to the server

Pressing the save-button now uploads the game to the server.
There are still some bugs that need to be fixed. It looks like
saving the game once and restarting the editor breaks something,
since in that scenario the game can't be saved again.

Also added some comments to Client.py, removed some deprecated
debugging / learning-to-do-stuff functions, and cleaned up tests.py
Currently there's no tests available, and I really don't know if
I'll add any.
Merge branch 'feature/upload_game' into develop
Merge branch 'develop' of github.com:Kauko/kiigameEditor into develop
Merge branch 'master' into develop
Updated gitignore
Catching missing attribute errors on startup

When starting the editor we get a lot of errors about
missing attributes. I just went around this by putting the
lines inside try-excepts. I don't know if this is a good idea
or not, as I don't really understand the errors yet, but it
seems to be working alright.
Merge branch 'bug_fix/missing_attributes_at_startup' into develop
Version where translation class is done as a singleton

This version does not work, as importing the localizer class
working as a singleton is fucked. Will proceed to tackle the
problem in another way in another branch
Merge branch 'develop' into feature/translations

Conflicts:
	editor.py
Added try-excepts to View.Start.getChildren

View.Start.getChildren() was throwing AttributeErrors
because it didn't have a startButton - whatever that means.
There seems to be a lot of errors like this, I don't know
if just adding try-excepts is a valid way to fix them, but
at least they're out of sight now?!
Handling cases where the Server connection fails

No big deal, just try-excepts and some sensible printing.
Updated gitignore
Can start editor with empty or non-existent game

Again a lot of try-excepts. Kind of terrifying, but seems to work.
One big change was creating the necessary json files if they're not
found from the scenario folder. Templates for the json files are
found from the gamedata/template folder.
Merge branch 'feature/start_editor_with_empty_game' into develop
Complete translations of english and finnish in json files.

Translations are read with localizer method and used troughout the
program. TODO: make users decide what language is used with either
settings text or UI buttons.
Merge branch 'feature/translations_in_module' into feature/translations
Style changes during peer review

Removed debug print, whitespace
Localizer.loadTranslation properly reloads the translations

Previously the function used a "local" loc variable. By using
the global keyword, we can make it use the loc variable already
defined inside the module. This way it actually reloads the
translations.