Xml Tab

Tabbing over the glsl code so it matches the right tab set in the xml
file.
Xml clean up

cleaned up all the procedural nodes so the xml files are all the same in
format and spacing. Also added in the attribute comment spacing to
seperate the attributes. al xml files are using space with 4 tab.