Fixes #119 Registration form raises an error

when user tries to upload an image but also provides
an gravatar email address.
Fixes #71 user profile image defaults to gravatar default
Fixes #108 Related projects only show when there are any.

Packages that do not have any related project do not show
the "Related projects" header.
Merge branch 'fixes/#92-maps-rendered-within-scope' into fixes/#119-gravatar-and-email-problem
Deleted search result templates.
Fixes #85 new user has been added to Basic Auth
Refs #84 gzip compression has been configured for nginx

Compression level has been set to 6.
Fixed a problem with deault user avatar when none was provide.
Merge remote-tracking branch 'origin/master' into fixes/#119-gravatar-and-email-problem
Added deleted secrets.ex file!
Made email a required argument to the gravar_url tag.
Fixing scribbler from displaying empty scribbler editor on page load, refs #96.
Added essential tests for the user registration workflow.

I also moved factories our of the tests submodule from the
users app into the main app.
Added missing settings to test settings.

There was a test failing due to a missing setting in the
test.py setttings file.
Changed socket directory to /var/www
Changed production to rapidsms-prod.caktusgroup.com
Merge branch 'master' of github.com:rapidsms/rapidsms.org
Merge pull request #134 from rapidsms/feature/increase-coverage

Feature/increase coverage
Merge branch 'master' of https://github.com/rapidsms/rapidsms.org
David suggestions implemented.

Avatar images takes precedence if both gravatar email and
avatar are provided. Language for avatar image makes it
clear that avatar takes prcedence.
Fix #136 Add favicon.