[shallowwater] Add new friction law `noFriciton`
The friciton laws are not defined for `frictionValue` == 0. Therefore it is needed to implement an own friciton law covering this case.
issue