Abstract SpecialPlaceFactory class is added

Special place classes are generated for corner places and community tax
places.