Implement macro languages
Implement retired codes
Create test for property lengths
Implement alternative names
Rename class properties

But provide pycountry compatibility