Make a wrapper around input_CreateThread that cleans everything up
A single "PlayThis" function that creates the input thread, and cleans up after its completion. Does not use the playlist.
Should probably be exported in LibVLC so we can have a simpler "Play" method without using the AddTarget
Possibly with a b_blocking flag
Would also be used when inserting a directory in the wx playlist