Implement snorm and unorm texture types
<rdar://problem/44402994>
Migrated to https://github.com/gpuweb/WHLSL/issues/45