[WiDi API] Let presentation extension as an observer

Since the displayAvailable flag should be shared between multiple
presentation extension instance, it makes more sense to maintain such a
displayAvailable flag in presentation extension instead of the instance.

This patch is to make PresentationExtension acting as an display
observer. Once it gets a display availability change event, it will
notify its instances to dispatch the corresponding event to renderer
process.