Replace twill tests with django-webtest in profile tests

Also, remove un-used Starlings unit test and a test that
references a non-existent website url.
Fix issue1448 - Actually fetch the blog
Fix for issue #890

Modified the potential_mentor_count to return the number of mentors in
the project. Also, changed the test and made the result.html to work as
paulproteus has suggested. Should the function be renamed to
get_mentor_count ?
Update tests.py
1. len() has been replaced with count()
2. Number of mentors will only be printed if there is atleast one mentor
in the language
Update result.html
1. Rename potential_mentor_count to mentor_count - Done
2. "Mentors: 0 and 0 in Objective C"? - This will not be printed. The
condition has been changed to check that the mentor count will only be
printed if the project has mentors.
3. Remove the use of the values_list - Done. We now only call count on
the people in the tag query.
Updated GitHub URL regex.

GitHub project names are allowed to have dots in them. https://github.com/gratipay/gratipay.com for example.
mysite/base/templates/meta.html -- hah, hah, no celery workers now. --
Done. Removed two paragraphs on the celeryd workers
docs/getting_started/installation.rst -- Done. Removed mention of
dcelery
mysite/custom/management/commands/customs_daily_task.py -- Removed
variable django.conf.settings.CELERY_ALWAYS_EAGER=True
mysite/project/tasks -- Removed this file completely. It was a celery
task and removing it did not fail any tests
mysite/_profiling.py -- Removed the settings.CELERY_ALWAYS_EAGER
variable. Should we remove the entire _profiling module instead ? It
doesn't seem to be used anywhere else.
mysite/deployment_settings.py -- Removed the
settings.CELERY_ALWAYS_EAGER variable.
mysite/settings.py -- 1. Removed celery and dcelery from the installed
apps, 2. Removed CELERY_ALWAYS_EAGER variables throughout the file, 3.
Removed the celery initialization that included celery import and
calling dcelery.setup_loader 4. Removed all other mentions of celery
that were in comments
mysite/testrunner.py -- Removed the settings.CELERY_ALWAYS_EAGER from
the function override_settings_for_testing
setup.py -- Removed the 'celery==2.2.7' entry from the install_requires
list
Commit message for second commit to branch 607patch

1. Made the send_email_to_all_because_project_icon_was_marked_wrong run
sychronously
2. Removed the BROKER_BACKEND setting
Relocate subversion path setting in svnadmin_available() to settings.py
spell check in docs/advanced/advanced_installation.rst
Update installation doc re: versions and db contents
Fix typo in git mission quick reference
Improved git mission by adding git commands as hints
Fixed typo in project overview

World's shortest commit...one letter. Yet, here it is.
Remove obsolete Ohloh functions and tests
Fix broken link to pull_request_linting in handling_contributions.rst
Remove unused Link_SF_Proj_Dude_FM model

schemamigration and unused classes in profile