adds rudimentary (and buggy) support for OpEntryPoint and a few other important instructions
default descpool for shaders -1, basic compile checks
adds descriptor stuff and ctl object info
adds missing objects.h, adds backend descriptor pools, sets, uniform binding, shader binding (untestet)
adds read/write support for shaders and buffers
adjusts filesystem to display GPU object ids and get rid of Gpuobject fs data type
makes dasm more standalone, draft fs layout
adds files (roughly working spirvd)