Added ISO 3166 Continent Codes

Added ISO style ContinentCode to locations and edited the tests likewise.
NA is North America, while '--' means invalid/unavailable.