Fix two zypper patterns use cases

* Dereference patterns hierarchy
* Version sort and select newest patterns
* log useful info about which patterns were selected

Signed-off-by: Islam Amer <islam.amer@jollamobile.com>