Summary
- more informative session result;
- simplified signature (despite 448325de6e4f);
- clarified signature;
- tuned;
- more realistic PIDE build session;
- more uniform options;
- asynchronous send_stop operation;
- more process arguments;
- proper message text (see also fa62e095d8f1);
- support PIDE option (inactive); misc tuning;
- more explicit build_session args; support both command-line and PIDE version;
- avoid compiler warning;
- actually throw exception;
- clarified result;
- reset print_mode, e.g. relevant for saved heap;
- clarified init (see also 32755e357a51, ac48def96b69);
- restore output channels after shutdown, e.g. relevant for saved heap;
- clarified signature;