Adds random sampling of cdf vectors to GRan - methods sample_cdf for std::vectors and sample_cdf_GVector GVectors
Adds GVector slice method which takes elements between input elements a and b and outputs to a new GVector
Now uses the GRan sample_cdf method to pick random pixel in GModelSpatialDiffuseMap::mc method to reduce code repetition - I just moved the code from here to GRan
Completes my implementation of the GCTAEdispRMF class, and corrects a minor spelling mistake I noticed when reading through GCTAEdispPerfTable
Adds c++ unit tests for the new GCTAEdispRMF class
Adds python unit tests for the new GCTAEdispRMF class