Added the spec file for RPM build
Added libphonenumber-for-php.spec to the composer exclude path.
Merge pull request #24 from asiminiceanu/master

Add spec file for RPM build
Add hhvm travis testing
Allow HHVM failures until they upgrade to v3
Use mb_substr when stripping prefix
Merge pull request #25 from giggsey/hhvm

Add support for HHVM
Metadata updates from Google v6.1 (r656)

 * Metadata changes:
    - Updated phone metadata for region code(s): AR, BF, BR, BS, CL,
    CN, CO, CR, DE, DM, EC, EG, FR, GA, GD, GH, HU, ID, IL, IN, JP,
    KH, KI, KN, LA, LC, LR, ML, MU, MX, MZ, NA, NE, PF, PL, RU, SM,
    TH, TW, UZ, VA, VC
    - Updated short number metadata for region code(s): BI, CR, PL, TH
    - New geocoding data for country calling code(s): 32 (de), 1241 (en),
    32 (en, nl), 55 (en), 56 (en, es), 86 (en, zh)
    - New carrier data for country calling code(s): 1758 (en), 1784 (en),
    1869 (en)
    - Updated carrier data for country calling code(s): 66 (en), 86 (en),
    227 (en), 231 (en), 233 (en), 258 (en), 1473 (en), 1767 (en)

Note: This does not include the MetadataLoader changes made upstream
Add MetadataLoader changes from Google r656

Note: This does not add the newInstance/setInstance changes from upstream.
Merge pull request #26 from giggsey/61

Google v6.1 changes
Change of build error messages from upstream r663
Handle phone number input in RFC3966 with missing "tel:" prefix.

Upstream change from Google r664
Update build instructions to use a local phing

No need for a global install of phing anymore, as it's now a dev
composer dependency.
Metadata updates from Google v6.1.1 (r669)

* Metadata changes:
  - Updated phone metadata for region code(s):
    AF, AG, AI, AS, BB, BF, BM, BS, CA, CN, CR, DM, DO, DZ, FR, GD, GU, IN, JM,
    KH, KN, KW, KY, LC, MN, MP, MS, NG, NI, PH, PR, SX, TC, TT, US, VC, VG, VI
  - Updated short number metadata for region code(s): AL
  - New geocoding data for country calling code(s): 1346 (en), 1959 (en)
  - Updated geocoding data for country calling code(s):
    33 (en, fr), 352 (de, en, fr), 355 (en)
  - New carrier data for country calling code(s): 505 (en)
  - Updated carrier data for country calling code(s):
    63 (en), 91 (en), 93 (en), 234 (en)
Correct typo in getting Carrier name example

The method for retrieving the name of the carrier
for the given phone number is named `getNameForNumber`
  and not `getDescriptionForNumber`

See
[PhoneNumberToCarrierMapper.php](https://github.com/sergeylukin/libphonenumber-for-php/blob/master/src/libphonenumber/PhoneNumberToCarrierMapper.php)
for reference
Merge pull request #29 from sergeylukin/readme-carrier-method

Correct typo in getting Carrier name example in README
Metadata updates from Google v6.2 (r674)

* Metadata changes:
 - New alternate formatting data for country calling code(s): 95
  - Updated phone metadata for region code(s):
    AF, CN, EH, FJ, IN, JP, KE, KG, KW, MA, MM, PG, PK, SN, SO
  - New short number metadata for region code(s): SN
  - Updated short number metadata for region code(s): FR, KE
  - Updated geocoding data for country calling code(s): 254 (en)
  - New carrier data for country calling code(s): 95 (en)
  - Updated carrier data for country calling code(s):
    92 (en), 93 (en), 212 (en), 221 (en), 254 (en), 675 (en), 679 (en), 965 (en),
    996 (en)
Minor update to README

Use svg for the badges
Update build.xml to use svn

Updated build.xml to avoid remote calls when svn repo can be used and to throw a error if svn is not installed.
Avoid `Segmentation fault` with PHP 5.5.14