Add django_settings_dir to project_settings

So we can support the various ways you can now put a django project
together
Use django_settings_dir in tasklib

So we can support the project layouts recommended from Django 1.4
forwards, where the main settings might be in a subdirectory of the
django root directory.