package daemon: Volume::InitPackages(): Fix error case

Don't assign fListener, when starting node monitoring fails.
package kit: Add data structures for problem solutions

... and add the problem solutions in LibsolvSolver.