Fix compiler errors in production build

:Release Notes:
Fix compiler errors in production build

:Detailed Notes:

:Testing Performed:
Built in production mode and tested on TV

:QA Notes:

:Issues Addressed:
[CMB-1899] pmlogdaemon submission 125 is unbuildable in production context

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

Change-Id: I2513977a2378b5013101b5fdb349a47111fbdc40
Reviewed-on: https://g2g.lgsvl.com/6515
Reviewed-by: DCO Verification
Tested-by: Alekseyev Oleksandr <alekseyev.oleksandr@lge.com>
Reviewed-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Reviewed-by: Alekseyev Oleksandr <alekseyev.oleksandr@lge.com>
Get rid of modification of source files

:Release Notes:
Get rid of modification of source files

:Detailed Notes:
Switch from placeholers in src files to defines

:Testing Performed:
Built in production mode and tested on TV

:QA Notes:

:Issues Addressed:
[CMB-1992] Do not modify source files in pmlogdaemon

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

Change-Id: I2f25bfe155efed1de5fa171826a12cdd6dfaf54d
Reviewed-on: https://g2g.lgsvl.com/6516
Reviewed-by: DCO 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>
Add rotation subscription

:Release Notes:
Remove rdxd luna call and add rotation subscription to
allow services to handle rotated log files.

:Detailed Notes:

:Testing Performed:
Subscribers functional tests.

:QA Notes:

:Issues Addressed:
[CMB-1745] PmLog daemon need LS2 notify for log rotation event

Open-webOS-DCO-1.0-Signed-off-by: Alexandr Smoktal <alexandr.smoktal@lge.com>

Change-Id: I0df80aa33f57e0e41b06cd6dd0e31edf18cc9455
Reviewed-on: https://g2g.lgsvl.com/6517
Reviewed-by: DCO Verification
Tested-by: Alexandr Smoktal <alexandr.smoktal@lge.com>
Reviewed-by: Alekseyev Oleksandr <alekseyev.oleksandr@lge.com>
Reviewed-by: Denys Sokolovskyi <denys.sokolovskyi@lge.com>
Reviewed-by: Alexandr Smoktal <alexandr.smoktal@lge.com>
Tested-by: Alekseyev Oleksandr <alekseyev.oleksandr@lge.com>
Tested-by: Denys Sokolovskyi <denys.sokolovskyi@lge.com>
Reviewed-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Merge branch 'develop'