Added support for 2D density driven convection using a streamfunction formulation.