smithy: Fix installation error handling

When yyoom failed or yyoom optut parsing failed (exited with non-zero
exit code) it should be reported accordingly.

Change-Id: Ic62cf4d6a81480cc3bd1a3b7e9df7d985c607b50
Package tests

We put component unit tests to subpackage to make it possible
to install and run them on another system.

Implements: blueprint package-unit-tests
Change-Id: I77cbcd3545566ac295d873ec8b057945ad88e5f8
Merge "smithy: Fix installation error handling"
Merge "Package tests"