added macros.rs , added verify! macro .. value nonzero, or is/isn't some given values..
ok
ok
added vertex format macros . 'def_vertex_format!(..)' sets up a vertex struct with associated function 'set_vertex_attrib()' to setup the layout as buffer offsets. Would need to change the interface for multiple arrays, but this is still a common case..
ok
removed extraneous vertex shader attrib, its job is done by vertex layout macro & vertex attrib enum
cleanup shader uniform table macro, cleanup deprecated ~[T] vector -> vec_ng::Vec
ok