BSolverRepository: Change priority from uint8 to int32

This allows us to specifies priorities below and above the user
definable range.
BSolverPackageSpecifier: Fix string constructor
BSolver::Install(): Add optional unmatched specifier return param
pkgman: Add beginnings of the "install" command

So far it only solves the dependencies and prints the result. No
problem handling, no actual installation.