new classes VertexFormat and VertexLayout, plus test
Added fail check in VertexFormat::ByteSize
New classes IndexBufferAttrs, IndexType, PrimitiveGroup, PrimitiveType, VertexBufferAttrs
Some renaming and cleanup
More work on Render module