update FindLLVM.cmake and Timing Macro

fix NO_DEBUG redefine
use -DTIMING=TSC -DTIMING=CLOCK_GETTIME to select implement

Signed-off-by: xiehuc <xiehuc@gmail.com>
update inst_template support a string to select template

AssertRuntime add second param to compatible with other Assert

Signed-off-by: xiehuc <xiehuc@gmail.com>