Fix the initial schema to make it work with the membership provider

The membership provider needs certain things in the tables (e.g. the
UserId column cannot be an identity column in the webpages_Membership
table). This change fixes the database to match what it needs.
Merge branch 'fix-database-for-registering' into production
Fix a typo
Merge pull request #296 from adrianbanks/fix-typo

Fix a typo
add a controller to return the url based on an email address
show the profile image in the profile page, updated as the email address changes
Merge pull request #295 from adrianbanks/gravatar

Fix #294 Make it more obvious that we use gravatar for the profile images.

This changes adds the profile picture to the edit profile page, with a note saying that we use gravatar. Additionally, when you edit the email address, the profile picture updates to reflect the email address change.