added mass lumping construction of M

* SparseMap::constructMlump constructs the mass matrix using mass
lumping
* "-lump" cmdline argument for wave and helmholtz can be used to select
that method instead of the usual one for comparison