Improved PlayListContainer loading

Now it is easier to define a new way of loading and playing a playlist.
Only work needed from my end is to write new strategies they can use and
add clauses to a switch in the playlistcontainerloadingstrategy