initial commit of extra shader support
extra code for additional shader types.
basic tests for debug prims.
fixes to vertex layout generation, however code now leaks.
Fixed memory leak with vertex layouts.
Updated sphere mesh create function.
Added sphere to debug prims tests.
Added "Sibenik" test. Fixed minor issues with material builds.