arduino: Implement HTTP redirect handling

Issue #82 resolved
Alan Noble created an issue

The ESP/Arduino HTTP client currently does not handle redirects, which is required for: https://bitbucket.org/ausocean/iot/issues/78/arduino-use-forwardable-subdomain-as

Adopting the ESP8266HTTPClient library, although it does not automatically handle redirects, will simply the implementation of this feature.