WELD-1517 weld-servlet - first fire @Destroyed(ApplicationScoped.class) and
then destroy application context

This is not entirely per the spec. However, we believe it's more useful
than original implementation where @Destroyed(ApplicationScoped.class)
observers had to be either static or extension methods.