improved phone number validation

Improved phone number validation based on google's libphonenumber.
Therefore I compiled their lib into one file (see [https://github.com/codedust/libphonenumber-api](codedust/libphonenumber-api)).

Also the users regionCode (eg. US for the USA or DE for Germany) is now stored. This makes it possible to enter a regional number (without '+' and country code) direktly into the textfield in the popup.
It'd be nice to pull this list from a separate provider and check it in so its easier to update (or shell script that curls something and reformats it into this line?)