glTF 0.8

@fabrobinet for your immediate review.

CC #241 
by "removed" it's a "moved" to a competly generic description via semantics in shaders and for the high level description use the `details` property as ageed in #93