Godunov Solution of Shallow Water Equations on Curvilinear and Quadtree Grids