Fail more obviously when the required EmbedlyBackend API key is not in settings.
Tests - cleaner settings override.

It's not a big deal to skip these tests in Django 1.3. When we drop Django 1.3 support we can use the `override_settings()` decorator.
https://docs.djangoproject.com/en/1.4/topics/testing/#django.test.utils.override_settings