Assets should load from the same protocol

No way of really testing this without it being on readthedocs. All the assets still load locally when re-building docs.

Fixes #440