[SlapOS Core] Add support for Software Product in request, supply and console.
[SlapOS Core] Add tests for everything related to Software Product support.