A Critical Review of Dynamic Wetting by Complex Fluids: From Newtonian Fluids to Non-Newtonian Fluids and Nanofluids.