When a screen is removed, we have to update screen.primary (if it was the removed screen) and assign a different screen to all clients which were on the removed screen. Signed-off-by: Uli Schlachter <psychon@znc.in>