updates pml routines; adds pml array permutations to be usable with mesh coloring
updates make rules in directory src/inverse_problem/ to avoid overlaps for make clean
small code beautify
uses local arrays for PML_dpotential_dxl,.. for slightly faster acoustic PML computations