Remove SoftLock artefacts
SolvIdentFile: Save and restore a list of solvable names
typedef SolvableQueue / StringQueue
sat::Pool: Keep list of autoinstalled solvables (read from dd file)
SATResolver: pass autoinstalled solvables to resolver
Transaction: remember resolvers list of autoinstalled solvables
Target: maintain AutoInstalled database file

Formerly auto/user installed informationn was retrieved from the history
file. This had several drawbacks (log rotation, parsing effort, can't be
tweaked).
Derive initial AutoInstalled file from history
changes 14.18.0 (17)