Checking in first version of java libphonenumber
switch the library to use protobuf lite instead of the full version.
remove unused import statements.
separate unittests to test directory; modified build.xml
Reorganize project structure, creating resources directory.
Minor documentation update.
Update library to v2.0
removing white spaces
Update library to v2.1
Update library to v2.2
Correct sync error in phonemetadata.proto.
Remove non-Ascii character from source code.
Removing whitespaces from files.
Adding new functionality: formatUsingOriginalNumberFormat.
Remove trailing whitespaces and formattings for results produced by AsYouTypeFormatter.
Modify AsYouTypeFormatter to do no formatting for vanity numbers. Also improve the formatter to handle numbers with variable lengths in subscriber number.
Improve performance of AsYouTypeFormatter by precompliling regular expressions and decrease object allocation by reusing StringBuffers.
Fix a bug where NANPA numbers starting with 1 were incorrectly formatted.
This change improves performance by (1) Create a cacheing mechanism to cache frequently used cached regex (2) Precompile some known regexes. (3) Other misc improvements. It also (1) removes dependency to Guava library (2) creates new interfaces that accept parameters that could be reused instead of immutable ones.
Remove white spaces.