Make tex_read_mode a compile-time trait

Texture lookup functions are so far however only implemented for
normalized float coordinates
No self-assignment check in vec{3|4}::operator=
Ignore bpc in texture functions

This information is already stored in the voxel type and should
not be treated explicitly