Handle case in which email is None (as GitHub can provide)

As observed in dealing with GitHub in https://github.com/gae-init/gae-init-auth/pull/39, it is possible that the `email` parameter in calling `create_user_db` is in fact `None`; which cannot be `lower()`-ed as-is. This can occur for example when using a GitHub account with no public email set.