Updated PlaylistModel to be more suitable from QML (playlist property) and registered its type with the QML type system
Fixed: incorrect implementation of UIStateCoordinator::hasPreviousState
Added track listing of current playlist and an initial state format