Fixed drag to remove favorite contacts on a few devices.

There were 2 issues at play here:
 1) views not being able to leave the list view bounds
 2) RemoveView not getting drag events.

Their resolutions are:
 1) add a drag drop listener to the root layout of the activity, now the view
 can be dragged anywhere.
 2) Drag events are only sent to views that are visible, so we no longer set the
 remove view visibility to GONE and instead set it's contents to GONE.

Bug: 76086197
Test: manual
PiperOrigin-RevId: 190526568
Change-Id: I3360015f65a134a896601d6298d07163844e302c
3 files changed