Optimise previous commit.
Fix a crash caused by uninitialised value in FScreenParseGeometryWithScreen().
Screen parsing cleanup.  Note that fscreen_scr_arg is a union.