kunit: test: port test abort support to x86

Fixes alignment issue with linker section based
registering of test modules.
Adds support for abort function.
Based on commit kunit: test: add support for test abort
("668e156c851bdb4f152ee86ffafe07898f64ad09").

Google-Bug-Id: 116155953
Signed-off-by: Iurii Zaikin <yzaikin@google.com>
Change-Id: Ic028ba95333c957def32587b8832337f823dbb90
7 files changed