Add compatibility with room tagging & change icons

Rooms can now be tagged as room=yes or room=class instead of
buildingpart=room
Relations supports building:part role and buildingpart, the first one
should be preferred as the part is a specification of the building element
This changes are backward compatibles with existing representations