Don't add another volume if the value range is not crossing zero.
Make positive and negative ranges symmetrical when using "parametric".
For some reason this is more robust
Added "negative_lut" option for "parametric" mode
added support for symmetric parametric ranges, other minor changes and cleanup