ofBackgroundGradient with correct viewport, modelview and lighting

This is a fix for #955 . This fix corrects viewport inside fbo, temporarily flashes modelview matrix and disables lighting when drawing the gradient background. Other factors may further disrupts the gradient background but currently I have no idea. Also I couldn't test this with the latest `master` as I only have 10.6 which isn't compilable.