Vinvocation_directory must be set during dump load process to support
.eln load.
* src/pdumper.h: (pdumper_load): Add argv0 and original_pwd
parameters.
* src/pdumper.c (pdumper_load): Add argv0 and original_pwd
parameter plus call 'set_invocation_vars'.
* src/lisp.h (set_invocation_vars): New function.
* src/emacs.c (set_invocation_vars): New function.
(init_cmdargs): Move logic into 'set_invocation_vars' and call it.
(load_pdump): Add 'original_pwd' parameter and update calls to
'pdumper_load'.
(main): Set emacs_wd earlier and update call to 'pdumper_load'.