usb: Remove unnecessary notification in MBIM after bus resume

In case of a bus suspend when there are pending packets on notify EP
an unnecessary additional notification would be added, which results
in EP stall.
This fix handles this scenario and also remove unused code on MBIM
function.

Change-Id: Ief6733b6659a9ac628f7311debb0f6eef2e70a5d
CRs-Fixed: 470665
Signed-off-by: Bar Weiner <bweiner@codeaurora.org>
qc_ether: enable network interface only when requested

some protocols do not want to enable network interface till control
plane is initialized, for example, rndis driver enables network
interface only after initialize/packet-filter control messages and
enabling network interface right after set_alt may result in race
conditions w/ depending clients (like qti module).  Add flag to
enable network interface only when requested by ecm or rndis modules.

Change-Id: I7063608ac08f22e2079d9f1ad1e6b76e1d2e6f1b
Signed-off-by: Vamsi Krishna <vskrishn@codeaurora.org>
Merge "usb: Remove unnecessary notification in MBIM after bus resume"
Merge "qc_ether: enable network interface only when requested"