Add checkbox for showing Plone Site in language switcher

I've also refactored the tests (separate assertion method) and the language switcher (only lookup navigation root once).

@Tschanzt can you take a look at it?