Features from optional dependencies

bytemuck implicit feature

Enables bytemuck

if enabled, bytemuck::Zeroable and bytemuck::Pod will be derived on the types.