Support negative values in sbiwx/adiwx macros.

This allows negative TIMING_OFFSET values. Thanks, Owen!