Bh communication fixes

Merged Matthieu Schaller requested to merge BH_communication_fixes into master

Two black hole fixes over MPI:

  • Do not activate MPI communications that have no relation to the BH code.
  • Add the dependency that should have been there between particles and BHs.

Given that the broken code was apparently working in the current master, I am not sure how to test it.

Merge request reports