Add multi-layer shallow water Riemann solvers

This PR corresponds to the clawpack/geoclaw#69

Note that these are currently not Python compatible for the same reason that the GeoClaw Riemann solvers are not.