fixes #155

Playback initiation was previously moved to the LiveStream service,
however, when the service is running and actively updating the progress
of the HLS on the backend, it cannot be restarted to initiate playback,
so now starting the player is local to the Episode fragment, instead of
the LiveStreamService
also, the foreign key constraint on the live stream table was prevent
updated recording updates from proceeding if an entry existed and the
parent recording was no longer on the backend, so this constraint has
been removed