media: usb: em28xx: resolve WinTV dualHD plugging/unplugging crash

The second adapter has to be removed first because the data structure of
the first adapter contains a pointer to the second. If memory of the
first adapter is freed before the second adapter is removed the pointer
could be corrupted and kernel crashes could follow.

Bug: 32669837
Change-Id: Ie3e8d726261e7d88822a5875e89b31e04bef9fce
8 files changed