Added offset_or_config_error method to Fluent::TimeZone class.
Replaced set_tz/restore_tz with with_timezone.