Modify ErrPrint() and add WarnPrint()

:Release Notes:
Modify ErrPrint() and add WarnPrint()
Error messages will be recorded at it's own log file

:Detailed Notes:
ErrPrint() recorded error message at "/var/log/messages" even some
module is using it's own log file. So now, ErrPrint() receives one
more parameter for it's context name and error messages will be
recorded at their own log files.

:Testing Performed:
Compiled locally and tested on a device.

:QA Notes:

:Issues Addressed:
[GF-43173] LunaSysMgrJS is generating err log message, size exceeded
[GF-43866] PmLogLib generates error log only at "/var/log/messages"
           if they have wrong format.

Open-webOS-DCO-1.0-Signed-off-by: Hongjeon Ha <hj.ha@lge.com>

Change-Id: I390884825639b14d9ce4a52f954fd4332e79e293
Reviewed-on: https://g2g.palm.com/3727
Reviewed-by: Build Verification
Reviewed-by: Hongjeon Ha <hj.ha@lge.com>
Tested-by: Hongjeon Ha <hj.ha@lge.com>
Reviewed-by: Gayathri Srinivasan <gayathri.srinivasan@lge.com>