Rename dispatchAux->cligenQuitAux, re-arrange dispatchMulti so that it can use cligenQuitAux.  Add mergeNames to dispatchGen so dispatchMulti can set it correctl in context.  (Also puts one more layer of dispathGen user-override indirection in there which might help someone someday.)  Also lift srcBaseName into its own helper proc.  All together this makes dispatchMulti much more readable again.
Rename dispatchAux->cligenQuitAux, re-arrange dispatchMulti so that it can
use cligenQuitAux.  Add mergeNames to dispatchGen so dispatchMulti can set
it correctl in context.  (Also puts one more layer of dispathGen user-override
indirection in there which might help someone someday.)  Also lift srcBaseName
into its own helper proc.  All together this makes dispatchMulti much more
readable again.

c-blake/cligen