More clear codes
Magic

To support flexible design of resumable solvers, the additional field of
"final" field of "out" must be written after initial allocation of
"final" field by varargin. Well, this is very difficult to explain what
this commit is supposed to do. I call this magic.
Added initial and final fields to options and out

This commit also affects the behaviors of minmax solvers, and they are
also updated.
Update the tester

Update the tester  to meet the new design of resumable solvers.
Added more solvers to run_errors_minmax_all.m