Common base class for NonResidential and Residential archetypes?

Created by: marcusfuchs

From looking at teaser/logic/archetypebuildings/nonresidential.py and teaser/logic/archetypebuildings/residential.py it seems like these two base class definitions for non-residential and residential buildings do not have any functional differences. As there seems to not have been any case where a distinction is necessary since these files were created in 2015, I wanted to suggest to replace these two files by a common Archetype base class definition. If there are no objections I could create a MR.