Popups accessibility

Makes sure that elements on the page which expand or collapse interface controls are properly announced.

In this case I really can only believe that this is adding something for the user as I wasn't able to prove, using NVDA and VoiceOver, that this has any effect. For example Google is using only aria-expanded true/false, BBC nothing.