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.
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.
allowing case where gravater address is empty and user email address == gravater address, shouldn't grab the gravatar, but the default, for better UX
Merge pull request #128 from rapidsms/fixes/#119-gravatar-and-email-problem

Registration form new raises a validation error when user enter both a gravatar email and avatar image file