Decouple random number generators from random number distributions
        Compare changes
      
  As we discussed at the last meeting, it is probably not a good idea to have the RandomNumbersSvc care about random number distributions. Instead, we should follow in the footsteps of the C++11 and decouple the notion of a random number generator from that of a random number distribution, with the following separation of concerns:
This merge request attempts to implement this design. What do you think about it? In particular, I'm not too sure about the design of the new LandauDist, additional input would be really appreciated here.
Fixes ACTSFW-37.