Add missing faces for flowing liquids.

Draw the bottom face of a flowing liquid node if the node below is not
the same liquid, and not solid.

Also, draw all the inside faces, so the liquid isn't transparent when
looking from the inside outwards.

Change the texture to draw for top and bottom faces to the source
liquid texture when the liquid flows straight down, so the liquid
doesn't appear to flow in some random direction.