Solving First-Order Hyperbolic Problems For Wave Motion in Nearly Incompressible fluids, Two-Phase Fluids, and Viscoelastic Media By the CESE Method