Optim: surfaceSTToTexelUV_bilinearQuad<>() isTexelCoordNormalizable usage

• Changed `normalizeTexelCoord<>()` to take a float by ref (instead of by pointer) and no longer return a bool.
  • `surfaceSTToTexelUV_bilinearQuad<>()` now checks `isTexelCoordNormalizable<>()` before calling `normalizeTexelCoord<>()`.
• Also: Moved `normalizeTexelST<>()` functions up in the file to be just after `normalizeTexelCoord<>()`.