Changes to be able to read in source lists with different columns.
For example 6 columns instead of 5.

This is similar to what is done in C2Ray_3Dm
Change needed with the new lay out of the set of radiation modules.
use radiation_photoionrates instead of use radiation.

This should have been committed with the other modules for which
such changes were needed.
Decrease of the physical volume size to reflect that this is not
a comoving size, but a proper size.
The table argument should be a pointer not an array in order to stop
the code from creating a temporary array every time this routine is
called (which is often!)
Added lines with special compiler options for curie both standard
and xlarge nodes.