Build all country stubs from libphonenumber.

No longer exclude GB, IM, GG, JE, or NANP codes. This will soon allow one to
use *only* the libphonenumber patterns.
Update UK tests for new data.
Extract country/number sorting into its own method.

To be used for an additional constructor.
Add Number::Phone::Lib.

This module only returns libphonenumber-implemented numbers. I had to add IDD
and prefix codes for IM, GG, and JE, and then change them back to "UK" in
Phone::Number itself, but otherwise it works well.
Add another UK phone number.
Update MANIFEST.
noise from re-building data files