Add types for conflicts.
Use conflict types for solver.
Add some debug for solver.
Place remove jobs before installing.
Disable remote packages detection in universe.

Since we do this job in find_remote_pkg we should avoid doing it in
universe handling since we can easily skip adding that packages to
a request.
Rework priorities and upgrade split logic.