Move preference management to settings/SettingsManager.js
Move default settings to settings/SettingsManager
Implement settings dialog

This change introduces a dialog for editing
user settings for Static Preview.

Squashed commits:
  - Convert internal settings configuration to array
  - Add root localization for settings dialog (eng)
  - Remove stripes from table
Restart server when settings were changed

This change implements a new modal dialog, which is shown
whenever the user changed her settings while the server is
currently running.
Change settings dialog title

This commit changes the title of the settings dialog,
because it gave the impression that the settings are
specificly for the current project, but they aren’t yet.
Merge branch 'feature/preferences-ui'

Conflicts:
	main.js