Add cmake build system
Add cmake support for CLC and ll asm language,
the latter includes clang preprocessing stage.
Add ctests to check for external function calls.
v2: fix typos, style
Signed-off-by: Jan Vesely <email@example.com>
Acked-by: Aaron Watry <firstname.lastname@example.org>
Tested-by: Aaron Watry <email@example.com>
Acked-by: Vedran Miletić <firstname.lastname@example.org>