Refactored storage and communication of texture targets between renderSinks and framebuffer objects.  Now, FBOs can be reused for multiple texture targets from multiple renderSinks.  E.g., we can re-use the same FBO for multiple diffuse passes, etc.