Added Detect Offline Stream + Notification Trigger

Prevents creating and playing a blank playlist file and notifies user that a stream is offline when the user attempts to play an offline stream. 

This is a common scenario when a games list for example is not refreshed after a long period and a user attempts to play a stream that is no longer live but still exists in the outdated games/following/featured etc streams list.