make the cloning process more robust

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
implement migration messages

Link: https://github.com/GeneAssembly/biosal/issues/135
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
create migration example

Link: https://github.com/GeneAssembly/biosal/issues/139
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
queue messages while migrating

Link: https://github.com/GeneAssembly/biosal/issues/136
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
new option -print-counters to print counters

Link: https://github.com/GeneAssembly/biosal/issues/159
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
queue messages during cloning or during migration

Link: https://github.com/GeneAssembly/biosal/issues/158
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
pin to worker and pin to node

Link: https://github.com/GeneAssembly/biosal/issues/157
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>