changed DissmisableState logic:
- bugfixes: only one state can be maximized at a time, only the maximized state performs input operation
- minimization: is done through the orb in the list below - allowing to tab through them faster
- since the overlay the gui they ignore the guiHandled now
tried to make the prompt state more aesthetic
- now reacts to vertical resizes too
- resizing maximized dissmisable states also resets orb positions
bugfix: gui callbacks for dismissable states where not handled if not on top of state stack
fixed: lots of const references
fixed: Error state above another state did not hide the other dismissable state
fixed: multiline messages in prompt state were formatted wrong
Merge branch 'alternative_dissmisable_state'

Conflicts:
	ScarletGamma/src/actions/FreeTextAction.cpp
text color in DismissableDialogState again pure white for higher contrast, adapted 2 error messages
fix: not all states react the same way on errors