fix seg fault on Mac OS reading dustfrac from dump files
remove #ifdefs and cleanup of readwrite_dumps_fortran module; shifted helper routines into utils_dumpfiles.f90, readwrite_dump_common.f90 and mpiutils.F90
use a cumulative error count in write_arrays calls, to avoid the need to manually renumber the errors when new calls are added
attempt to use -warn all with ifort (but disabled as breaks Krome compilation); and squashed a bunch of ifort warnings
fix bug where oblateness (J2) was accidentally left on by default in SETUP=binary
removed some obsolete / commented out code
fix #516
fix bug in vdependent part of Poynting-Robertson drag solver
removed obsolete lumin_nsdisc functionality, as would be better done with phantom+mcfost
bug fix with stats.sh script
Testing:
compile with ifort, passes test suite
Did you run the bots? yes
Did you update relevant documentation in the docs directory? no
Type of PR: Minor bug fixes & cleanups
Description:
Testing: compile with ifort, passes test suite
Did you run the bots? yes
Did you update relevant documentation in the docs directory? no