libstd, kernel: Move offsetof() and container_of() to common headers

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
kernel: create device_base objects for pci devices

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
build: change intendation of messages

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>
build: spawn at least one work thread

Signed-off-by: Pawel Dziepak <pdziepak@quarnos.org>