player: Add prev-next-invalidated signal
mpris: Implement CanGoNext and CanGoPrevious properties
player: Add seeked signal
player: Add get/set position methods
mpris: Implement seeking