Arm pullrequest

ARM support (top of new x86 instruction length decoder)

Function hooks works with functions that are needed on different profiling modules. Function profiling is not supported.

Timing with cpu cycle counter is enabled if kernel allows to read cycle counter on user mode. cmake test if it is available on compile time.