feat(sort): remove hammer dependency (#16951)
feat(sort): remove hammer dependency (#16951)

These changes remove the dependency on Hammer.js from the `matSortHeader`. I decided to remove the `longpress` gesture, rather than implement it with vanilla JS, because it doesn't look like it's worth the trouble. The gesture was meant to show the hover indication if the user holds their pointer on the header, however the touch area is so small that it's most likely that the user won't be able to see the hover indication anyway, because it'll be under their finger. Furthermore, there's nothing indicating to the user that they can long press this element anyway.
angular/components,crisbeto/material2,josephperrott/material2,josephperrott/material2,andrewseguin/material2,josephperrott/material2,DevVersion/material2,jelbourn/material2,DevVersion/material2,mmalerba/material2,DevVersion/material2,mmalerba/material2,josephperrott/material2,mmalerba/material2,jelbourn/material2,andrewseguin/material2,angular/components,Jefiozie/material2,jelbourn/material2,andrewseguin/material2,DevVersion/material2,jelbourn/material2,Jefiozie/material2,angular/components,mmalerba/material2,Jefiozie/material2,mmalerba/material2,DevVersion/material2,andrewseguin/material2,Jefiozie/material2,crisbeto/material2,angular/components,crisbeto/material2,crisbeto/material2,andrewseguin/material2,josephperrott/material2,jelbourn/material2,Jefiozie/material2