Add PmTrace to control a flow of a call

:Release Notes:
Add PmTrace to control the main points that alone call passes

:Detailed Notes:
Add new PmTrace provider: pmtrace_lunaservice2.
Add 5 tracepoints to analyze performance of luna-service2:
- client is ready to send a call(client_prepare);
- client has sent the call (client_call);
- server has received the call and is ready to call a handler (service_receive);
- handler has been called, server is ready to send reply to the client (service_reply);
- client has recevied the reply and is ready to call a callback (client_callback).
CMake has to be run with an option -DWEBOS_LTTNG_ENABLED:BOOLEAN=True to enable traces.

:Testing Performed:
Traces were collected successfully.
Unit tests were passed.

:QA Notes:

:Issues Addressed:
[GF-39729] Add PmTrace tracepoints in LS2 service

Open-webOS-DCO-1.0-Signed-off-by: Alekseyev Oleksandr<alekseyev.oleksandr@lge.com>

Change-Id: I6e7079203c5fb13f88d0bd8b743888b0fbad88e8
Reviewed-on: https://g2g.palm.com/3722
Reviewed-by: Build Verification
Reviewed-by: Alekseyev Oleksandr <alekseyev.oleksandr@lge.com>
Tested-by: Alekseyev Oleksandr <alekseyev.oleksandr@lge.com>
Reviewed-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>