[BUILD] better finding of library include dirs
[COSM] register abstract Action type
[ENH] Refactor RiemannSolver and PDE