Make GooDecay work single sided
Initial work on proper set variable support

- add calculation of cartesian product of multiple set variables
  which represents all the combinations of products to be calculated
  in the global integration sum