WIP: Modification for the working of social-help activity.

This PR introduces the changes required in sugar for the functioning of the social-help activity. The changes are self explanatory and I'm adding a few comments (GitHub ones) in the diiff to explain some of the things. 

This PR is a submission to one of the GSoC 2014 sugarlabs projects.

PS: I still have to run pep8 and pyflakes on all files.
You should talk to Bernie or @walterbender about setting up an A record to point `help.sugarlabs.org` to that IP.  Setting up a DNS record now would mean we could switch over to the sugarlabs server just by changing a DNS record, eaiser then changing sugar.