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.
Release 1.3.0.a5
Switch to recursive deletion by default.
Remove dead code.
Set reason for deleted packages.
Show reason for deleted packages.
Fix displayed spelling.
Remove dead code.
Fix fetch job.
Merge pull request #759 from skinder/master

pkg-which: added ability to search for filenames in $PATH
Do not miss upgrades for packages.

Sometimes packages are added to the universe before we process them from
a request. In this case we still need to add them to the explicit
request to avoid missed upgrades.

Reported by:	az
Initialize conflicts variable.

Reported by:	rwatson
Load shlibs provided for remote packages.
Enable compile warnings.
Improve style.