Merged revisions 21099 via svnmerge from 
svn+ssh://bugman@svn.gna.org/svn/relax/trunk

........
  r21099 | bugman | 2013-10-14 20:18:11 +0200 (Mon, 14 Oct 2013) | 11 lines
  
  Modified the Monte Carlo simulation printout behaviour for the minimisation related user functions.
  
  This is to help in fixing bug #21190 (https://gna.org/bugs/?21190).
  
  This includes the calculate, grid_search, and minimise user functions.  The new multi-processor
  is_queued() method is used to determine if the optimisation code of the specific analysis has queued
  rather than run the calculations.  If queued, the 'Simulation X' text will not be printed out.  This
  avoids printing out all the text at the start before anything has happened.  The specific
  multi-processor optimisation code must provide it's own printouts when each calculation is complete.
........
The dispersion multi-processor optimisation code now prints out its own simulation messages.

This is to fix bug #21190 (https://gna.org/bugs/?21190).

The memo object now is feed in the spin IDs of the cluster and stores this as the cluster_name
variable.  This is used by the results object run() method, which is run on the master at the end,
to print out a message along the lines of "Simulation X, cluster yyy".  Therefore the message is
only printed out once the calculation of that slave command is complete and returned to the master.