changed contexts for code rules; local iso3166-1 file

changed context pattern for other codes
downloaded cached copy of iso3166-1 now that the XML file is behind a
300 franc paywall