SSL Support

Collection Clients can now work over HTTPS.

Collection clients now inherit from a common, private `LivefyreHttpClient` class that accepts `opts.protocol` on construction, and defaults to `document.location.protocol`.