fix(menu): not unsubscribing from close stream if trigger is destroyed (#14107)
fix(menu): not unsubscribing from close stream if trigger is destroyed (#14107)

Fixes the menu trigger not unsubscribing from the menu panel's `close` stream. In most cases it isn't an issue, because `close` gets completed when the panel is destroyed, however the user can still run into it if the trigger is destroyed, but the panel stays in place.
angular/components,DevVersion/material2,josephperrott/material2,Jefiozie/material2,Jefiozie/material2,mmalerba/material2,andrewseguin/material2,mmalerba/material2,crisbeto/material2,jelbourn/material2,andrewseguin/material2,jelbourn/material2,DevVersion/material2,angular/components,jelbourn/material2,crisbeto/material2,andrewseguin/material2,mmalerba/material2,angular/components,josephperrott/material2,DevVersion/material2,andrewseguin/material2,DevVersion/material2,josephperrott/material2,Jefiozie/material2,DevVersion/material2,andrewseguin/material2,crisbeto/material2,josephperrott/material2,Jefiozie/material2,josephperrott/material2,crisbeto/material2,jelbourn/material2,angular/components,jelbourn/material2,Jefiozie/material2,mmalerba/material2,mmalerba/material2