D3D11CdmProxy should be reinitializable after hardware content protection teardown

- Clean up after hardware content protection teardown notification so that
  another call to Initialize() would succeed.
- Once hardware content protection teardown is notified to the client, it should
  not notify more until it is reinitialized.
- Notify clients of hardware reset on power resume instead of power sleep.

Bug: 924794
Change-Id: Ia42768f86e012da59c07b3974cd0f1faf207f263
Reviewed-on: https://chromium-review.googlesource.com/c/1450648
Commit-Queue: Rintaro Kuroiwa <rkuroiwa@chromium.org>
Reviewed-by: Xiaohan Wang <xhwang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#629659}
3 files changed