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
Merge branch 'develop' into feature/translations

Conflicts:
	editor.py