* Refer using string::std instead of global 'string' i.e to increase portablility, readability and also consistent
* Using 'using' to avoid mentioning namespace everytime
* Abolish MX's international mobile token
* Porting phoneutil changes to JS and AYTF changes to not to swallow parts that are not part of formatting rule.
* Make fake change to trigger travis build again
* Revert "Metadata updates for release 8.10.14 (#2354)"
This reverts commit 6e2bbb0c05.
* Revert Metadata updates for release 8.10.14 (#2354) as the dependency jars generated has issues reported by animal-sniff plugin
* Revert "'animal-sniffer-maven-plugin' changes: version is upgraded and extracted into root pom.xml (#2349)"
This reverts commit e7c4f39691.
* Making changes back that we mistakenly reverted FALSEHOOD commit
* Adding checking of leading digits before using an alternate format rule
when finding phone numbers in text (previously we thought this was done, hence why the data was there, but it wasn't).
Also some minor comment/formatting changes, and splitting a private helper method
into two.
The format of the data has changed such that formatting patterns now only refer to \d, not specific numbers, so we don't need the special handling in the AYTF code which converts them to \d.
* Defensive check added to FormatInOriginalFormat
Add a check that the FG is indeed in the national prefix before erasing it, in FormatInOriginalFormat. Matches java interpretation. It should always be there but if for some reason someone generates metadata with it not there we don't want to seg fault.
* Update phonenumberutil.cc