Silence a debug in PlaylistModel
Move several classes into libtepsonic_core shared library

This will allow us to have plugins linked agains the library and using
some of TepSonic's headers that were 'private' until now
Adapt player and plugins to build and link against libtepsonic_core