Country code updates.

**Update Country table information: tidier and a better match to ISO.**

These changes are the least controversial, so hopefully won't need too much discussion. Associated db fixes will also need to be created (although I'm not sure existing ones work - will raise a separate issue).

* Changes in patch (Source: ISO 3166-1:2006) :
Bosnia-Herzegovina -> Bosnia and Herzegovina - ISO
Czech Rep. -> Czech Republic - ISO Avoid abbreviation.
Guadeloupe (French) -> Guadeloupe - ISO
Guam (USA) -> Guam - ISO
Guinea Bissau -> Guinea-Bissau - ISO
Martinique (French) -> Martinique - ISO
New Caledonia (French) -> New Caledonia - ISO
Pitcairn Island -> Pitcairn - ISO
Polynesia (French) -> French Polynesia - ISO
Reunion (French) -> Reunion - ISO
Saint Kitts & Nevis Anguilla - Saint Kitts and Nevis - ISO
Saint Vincent & Grenadines -> Saint Vincent and the Grenadines - ISO
South Georgia & South Sandwich Islands -> South Georgia and South Sandwich Islands - ISO
Vatican -> Vatican City State - Not ISO but common usage.
Virgin Islands (USA) -> Virgin Islands (U.S.) - ISO
Wallis and Futuna Islands -> Wallis and Futuna - ISO


* Added in patch
Canary Islands - CI (Not in ISO, but Exceptionally Reserved on request of WCO for area not covered by European Union Customs arrangements).