Allow tags to be set multiple levels deep

Make the slimmer_section_tag_for_details method recursive so that
tags can be set more than two levels deep. This is so that we can
better stub the travel advice sections in Frontend.
Merge remote-tracking branch 'origin/deep-nested-section-tags'