Split tenon creation in two cases : haunched or not haunched
beautify tenon (remove adjacent faces to the haunch)