Moved keyboard shortcuts to settings

Also added "General" settings tab and two new options.
New function "Delete line(s)" and other changes

* Added function "Delete line(s)"
* Added menu entry and keyboard shortcut option for:
* "Save All"
* "Find Next"
* "Find Previous"
* Function "Go to line" reacts on Return key
* Removed feature "compile unsaved save".
Compiling unsaved files appear unsaved in the front end.
* Changed handling of config read error:
Silently discard error and continue reading.
* Set focus on start to text input
* Added opt-in feature "Save all on compile"
* Changed main window title to
"file - Aporia" (saved) or "file* -Aporia" (unsaved)
Fix regression bug
Another update to the first PR
fix compilation under Windows
Some improvements

* Moved ShortcutUtils into seperate module
* Add config entry activateErrorTabOnErrors
* Activate "Output" tab on program run after compilation
Missing changes of last commit
Fixes and own config section for shortcuts
Merge pull request #54 from trustable-code/master

New functions and configurable keyboard shortcuts