Dev 115 v5

- removed unnecessary on_exit label in function prv_complete_seek_get_position()
- added function prv_device_seek_set_position(), which do the same as prv_device_set_position() except that it doesn't set up a weak pointer connected to a cancellable.