Use correct field in format_timezone.
Tweak format_timezone signature.
Fixed getting offset from tzdata-javascript (thanks to the authors).
Removed redundant snprintf calls.