More shallow water tests

Add some additional shallow water tests:

* swe_dam_break_1d
* swe_dam_break_2d
* swe_tidal_flow_regular_bed
* swe_mms_p2p1_quadratic_drag

Also add a .gitignore file to ignore build files.