Fix a play button issue when dealing with live streams

- Add some missing calls to MediaPlayerClient reporting
  readyState and networkingState, when liveness is detected
- Implement new isLiveStream() method from Nix::MediaPlayer

Reviewed by: Sergio Correia