Update endpoint and HTTP response code for public API release.

Hi! The public TinyPNG API has some subtle differences compared with the beta version. The most important is a new endpoint over HTTPS and a different HTTP status code on success. This is an update that changes both. See https://tinypng.com/developers/reference for more info. Thanks for sharing this code with the world! Cheers on behalf of the TinyPNG team.