Optimized the LensDistortOp, improving the performace 4x

Optimized the LensDistortOp by caching the distortion and doing a simple look-up from within the warp() method instead of recomputing it per channel.

Removed all conditional statements from the tight loops.