[Review] Request from 'b4mboo' @ 'SUSE/connect/review_140403_yast_abstraction_layer'

With this abstraction layer we should be able to keep 
the interface between SUSEConnect and YaST stable.
Meaning, as long as YaST sticks to only using the abstraction layer, 
they are safe, even if we refactor internals.