Fix display of Personal Records on ScreenEval

Personal records and machine records were previously overlapping,
visually.
Visual cleanup to ScreenEval
Prevent bug on ScreenEvalSummary if either player late-joined
remove unused code
ScreenSelectColor should use SetDrawByZPosition, not zbuffer

This assumes my recent change to SM5 source will go through.  I’ll
revert this if that doesn’t happen.