* ``items()`` would return the full list of calendars.
* ``items([list of codes...])`` would return a dictionary of calendars whose codes are in the registry. Unkown codes would be skipped. Sub-regions codes would be allowed (e.g.: ``items(['CA-AB', 'AU-NT'])`` would return the Canada Alberta & Australia Northern Territory calendars)
* ``items([list of codes...], include_subregions=True)`` same as above, except that you would get also subregions when they exist.
I thought it was a bit sad that you had to give a `name` class property that was just for the sake of having a string to decribe the class. Describing the class means using a `docstring`.
Now the `name` property is deducted from the docstring, and all the Europe classes along with the "core" United States one are aligned with a more Pythonic way: a class should always have a docstring.