Resilient cookbook download

The open-uri implementation doesn't allow redirects from http:// to
https:// locations. Therefore, open-uri got replaced with httpclient.
This library was chosen as it was already part of the dependency tree
(ridley -> winrm -> httpclient) and solves the problem without
introducing any overhead.