USB: add asynchronous autosuspend/autoresume support