fix bugs in solver_describe_decision and solver_describe_weakdep_decision
Provide PRODUCT_REGISTER_TARGET for available products [bnc#881320]
changes 0.6.2
[hotfix] Relax solvable_identical check for producs [bnc#881493]
changes 0.6.3
support -X option in rpmmd2solv, make add_autopattern available in bindings
rework branch handling so that the old decisions are still available

This allows us to auto-minimize packages that got supplemented
later on.
add '-m' option to test the solution callback
fix instbuddy generation code

we iterated over the wrong array, thus the rpm -> buddy link
did not work.
tweak solver_identical so that applications ignore requires

Fixes bug 885830.
add changes, bump version
testsolv: only use SELECTION_FILELIST if the arg starts with a '/'
always call selection_filelist if SELECTION_FILELIST is set

Also checks for impossible matches in selection_filelist.
fix potential memory leak in makemultiversionconflict()
repo_arch: fix bad space skipping code

Credits to dcb314 for noticing.
support yum style obsolete handling for package splits

Actually slightly modified: we insist that the dependencies in
the split group are exactly identical. Let's see how this works
out in practice...
Free a forgotten queue in solver_addyumobsrules().