fix bugs affecting several countries

fix FIPS and MARC codes for US minor outlying islands
fix FIFA codes for UK
fix codes where multiple code items were ignored
correct several issues in dataset

add types to schema per issue #3