Simplify string formating functions
Simplify string formating functions

String formating functions
 - __unicode__
 - format_as

both of these functions implement decision how to format invalid phone
number. Moreover __unicode__ calls for its result format_as function. So
__unicode__ duplicates some functionality of format_as. Therefore is not
necessary to check validity in __unicode__ and instead directly call
format_as without conditions.

format_as function implement decision how to format invalid phone
number. But the same decision is made in phonenumbers.format_number
which format_as calls for its result. Therefore is not necessary to
check validity in format_as function and instead directly call
phonenumbers.format_number without conditions.
hovel/django-phonenumber-field,hovel/django-phonenumber-field,stefanfoulis/django-phonenumber-field