Python port of Google's libphonenumber