412: Convert Extensions + Capabilities into Features r=kvark a=cwfitzgerald https://github.com/gfx-rs/wgpu/pull/751 but rusty. Nothing much more to say about it, pretty banal. Co-authored-by: Connor Fitzgerald <connorwadefitzgerald@gmail.com>