Some work around the minirank model.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
Ported Ray plugins to the mini-ranks RayPlatform.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
Ray plugins were ported to the mini-ranks.

The code compiles without errors, but fails.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
Moved the destruction of allocators in RayPlatform.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
I ported Ray to some changes in some classes in RayPlatform.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
application_core: the application code was simplified

All the code that creates mini-ranks is now in RayPlatform.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
Ray must abort if the output directory exists

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
The RayCommand.txt file was fixed for mini-ranks

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
Added the name of each rank (or mini-rank) in network test

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
The subgraph must be built regardless if it will be used

If we don't build the graph without condition, there could be a run
condition.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
Merge branch 'minirank-model' of git://github.com/sebhtml/ray.git

This merge adds the mini-ranks to mainline Ray.

* minirank-model:
  The subgraph must be built regardless if it will be used
  Added the name of each rank (or mini-rank) in network test
  The RayCommand.txt file was fixed for mini-ranks
  Ray must abort if the output directory exists
  application_core: the application code was simplified
  I ported Ray to some changes in some classes in RayPlatform.
  Moved the destruction of allocators in RayPlatform.
  Ray plugins were ported to the mini-ranks.
  Ported Ray plugins to the mini-ranks RayPlatform.
  Some work around the minirank model.
core: CONFIG_* variables are private

These configuration are not for the end user.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
core: The option -mini-rank-per-rank was added

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
ship: removed 6 files in shipped products

In order to be able to generate tarballs just from
git directly, I removed 6 generated files containing
git tag, and git addresses.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
core: don't return parameters by value

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
Mock: new plugin called that does nothing

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
SequencesLoader: a regression for .bz2 file support was fixed

The commit 42100299b3fa513c65c72fd685530c956ac4437e introduced a
regression that removed .bz2 file support. This was corrected
herein.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
messages must not be passed by value

Passing messages by value is slower than passing them by
reference or by pointer.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
Ordered all headers

The order is: same plugin, other plugins, RayPlatform, system
libraries.

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
Updated copyrights

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>