fix(tooltip): add fallback for touch devices if Hammer isn't loaded (#13580)
fix(tooltip): add fallback for touch devices if Hammer isn't loaded (#13580)

Unlike other components that we use Hammer on, the tooltip won't show up at all on a touch device if Hammer isn't loaded. These changes add a fallback to using a `touchstart` event to trigger the tooltip.

Also fixes the `_manualListeners` not being cleared on Android.

Fixes #13536.
jelbourn/material2,angular/components,josephperrott/material2,angular/components,DevVersion/material2,andrewseguin/material2,angular/components,Jefiozie/material2,mmalerba/material2,crisbeto/material2,jelbourn/material2,josephperrott/material2,jelbourn/material2,andrewseguin/material2,josephperrott/material2,mmalerba/material2,Jefiozie/material2,andrewseguin/material2,Jefiozie/material2,jelbourn/material2,DevVersion/material2,jelbourn/material2,crisbeto/material2,angular/components,Jefiozie/material2,DevVersion/material2,mmalerba/material2,crisbeto/material2,Jefiozie/material2,DevVersion/material2,crisbeto/material2,josephperrott/material2,josephperrott/material2,mmalerba/material2,mmalerba/material2,andrewseguin/material2,andrewseguin/material2,DevVersion/material2