DO NOT MERGE AVRC: Copy browse.p_browse_data in btif_av_event_deep_copy

p_msg_src->browse.p_browse_data is not copied, but used after the
original pointer is freed

Bug: 109699112
Test: manual
Change-Id: I1d014eb9a8911da6913173a9b11218bf1c89e16e
(cherry picked from commit 1d9a58768e6573899c7e80c2b3f52e22f2d8f58b)

bool btif_av_peer_supports_3mbps(void) {
 bool is3mbps = ((btif_av_cb.edr & BTA_AV_EDR_3MBPS) != 0);
  BTIF_TRACE_DEBUG("%s: connected %d, edr_3mbps %d", __func__,
                   btif_av_is_connected(), is3mbps);
 return (btif_av_is_connected() && is3mbps);
}

bool btif_av_peer_supports_3mbps(void) {
 bool is3mbps = ((btif_av_cb.edr & BTA_AV_EDR_3MBPS) != 0);
  BTIF_TRACE_DEBUG("%s: connected %d, edr_3mbps %d", __func__,
                   btif_av_is_connected(), is3mbps);
 return (btif_av_is_connected() && is3mbps);
}
