fix #52

Add a clean_country method to both the registration and edit user forms.
This method allows for a user to manually input a country name and it
tries to fetch it from the database if it exists, it raises an error
otherwise.
Merge pull request #60 from rapidsms/issue52

UserEditForm and UserRegistrationForm no longer rise a ValidationError when the user manually inputs an invalid country name