correctly quit renderers when requested to do so
avoid non-zero exit status for modules

by default, OPEN MPI would abort the job in that case

don't abort session when module returns non-zero status
handle object distribution in renderer base class
serializers for vectors and matrices

enables sending/receiving with boost::mpi