Add a new YIELD workload class

A YIELD workload is a task which has a BURST period followed by a YIELDING
period. During the YIELDING period, the task yield the CPU once every a
certain specified interval.

Signed-off-by: Patrick Bellasi <derkling@gmail.com>
Update timespec addition methods to use unsigned

Using u32 is sufficient for the kind of operations to be done.

Signed-off-by: Patrick Bellasi <derkling@gmail.com>
Bugfix test time reporting

Signed-off-by: Patrick Bellasi <derkling@gmail.com>
Build a static binary

Which could be used in the QEmu VM.

Signed-off-by: Patrick Bellasi <derkling@gmail.com>