[Presentation API] PresentationRequest::getAvailability() should return the same promise
Add a ScriptPromiseProperty to PresentationRequest to store PresentationAvailability promise object. getAvailability() will always return the same promise object.
BUG=
653131
Committed:
https://crrev.com/9c627c11ac9fbcd803153a5bd77839cabaf29c96
Cr-Commit-Position: refs/heads/master@{#439269}