fixup! Add OpenGraph data and tests.

Use request.is_secure and request.get_host instead of hard-coding.
(Sadly we can't use request.scheme yet as it appeared in Django 1.7).