Fig/docker changes

Instead of using the build command in fig.yml use image.  This allows
use to use a single docker image for both app and worker.  The
downside is that there's an extra step in the install process.

Add DJANGO_SETTINGS_MODULE to the environment for our fig images.
This removes the need for an extra command line argument.
Added SSL support to the development environment

You can start an SSL server with "fig up sslapp".  A bunch of stuff is
broken with SSl this way at the moment, but having a development
environment to test it will help fix things.
Unittest fixes for the fig development environment

Don't import settings in dev_settings_test.py.  Importing dev_settings
is enough, since dev_settings imports settings.

Updated the requirements-test.txt file.  Removed the extra line in
Dockerfile to that runs pip manually to install basically the same
packages.

Updated dev_settings_test:
  - Added nose config.
  - Added test youtube settings
  - Use an in-memory sqlite database.

Updated fixed logging call externalsites.tasks.
Merge pull request #1606 from pculture/figupdates

Figupdates