Fix errors when running migrations against MySQL 5.1.72

Fixes the following type of error:
Error in migration: askbot:0055_auto__chg_field_question_thread
ValueError: The database backend does not accept 0 as a value for AutoField.
Allow Django 1.5.x, not just 1.5 itself

setup.py says that "Django 1.3.1 - 1.5.1" are supported but REQUIREMENTS in __init__.py only allows up to 1.5.
Add CSRF protection to comment_to_answer view
Check that user can convert comments or answers
Require loggedin user on answer/comment convert
Add CSRF token in comments loaded via Javascript
fixed a bug when during facebook signup email is not shared
two bug fixes: 1) added auto_now_add on Thread.added_at; 2) added login_required to comment_to_answer view
added tag cleaning to mark tags function
added escapes in some template outputs
modified the generate_post_snippets to re-parse full html of posts as well
added invalidation of cached data in generate_post_snippets command
Merge pull request #208 from brightinteractive/allow_django_15x

Allow Django 1.5.x, not just 1.5 itself
updated requirements files
Merge pull request #207 from brightinteractive/migrate_mysql_fix

Fix errors when running migrations against MySQL 5.1.72
some changes in the "add test content" command and in the console util library
Merge branch 'master' of github.com:ASKBOT/askbot-devel
updated the contributors list
a minor change
first pass on mozilla persona protocol