renamed RenderOrderData to MaterialData
removed rendertotexture property
renamed pass methods to screenpass methods
added IMaterialPassData
move pass assignment out of material
some reformatting
added color and texture properties to MaterialBase