Low: libcrmcommon,tools: handle NULL values better in time handling
Checking for NULL is unnecessary in most cases, but does have one significant
effect: previously, an invalid ISO 8601 duration used as an interval in the CIB
would cause a segmentation fault and core dump; now, an error will be logged
and 0 will be used.