quick and dirty fix for Django 1.7 migrations bug

The function check if value can be None at the beginning but if it is an empty string to_python will return None and get_prep_value will try to execute value.as_e164 with value as None type.