Change what Timetable shows depending on DataProvider and View selection

If no DataProvider is set, it shows only a "not available" message.
If no Entity is selected, it shows the DataProvider's empty Timetable.