(FACT-62) Add timezone fact

This relies on tzname(3p) to determine the system timezone, represented as the abbreviated zone name.
Check for null return? I don't expect it to fail, but if there is an error we'll be making the DLS decision based on an uninitialized `localtime`.