fatal_error will now output across all MPI processes (rather than just proc_id=0), add some more descriptive error codes to flavour_pairing.cpp