[backend] adapt to newest libsolv
[backend] implement different startupmodes, implement a lowprio queue for waiting rpcs