Reset player on source change. closes #1050

When the source of a video changes changes...

- Remove first play event listener in case it was never fired the first time around.
- Add a new first play event listener.
- Remove `.vjs-has-started`