[MediaFoundation] Add MediaSessionCallback to provide a default callback to handle MediaSession events
[MediaFoundation] Clear AsyncResult.NativePointer once used by the callback in order to avoir false-positive log in ObjectTracker
[MediaFoundation] Fix compilation on Windows App and Phone 8