webos-image: pmloglib=33,v3.0.1

:Release Notes:
PmLogLib now marks the unused logging levels as deprecated, and also
validates provided MSGID values in PmLogMsg and PmLogString interfaces.
Macro PMLOG_TRACE logs record to mainstream.

:Detailed Notes:

PmLogLib now enforces the following constraints on message IDs:

- They can not be NULL pointers
- They can not be empty strings
- They can not include a space, '{', or '}'
- They can not exceed 32 characters

Additionally, the Emergency, Alert, and Notice log levels are no
longer intended to be used witht the new Key-Value pair API. Therfore
they have been marked as deprecated.

Changes included in submissions/30..submissions/33

5bcc3f3 Increment patch version 3.0.0->3.0.1
d3bebeb Assign Copyright to LG Electronics
ef3c36f Validate Message IDs
78edaf1 Assign Copyright to LG Electronics
12b1111 Deprecate Emergency, Alert, and Notice levels
I45ae09 Fix message id truncation issue
Id18f17 Modify PMLOG_TRACE

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

- PmLogCtl used to attempt to send various invalid messages
- PmLogCtl used PMLOG_TRACE to check whether logs record to mainstream.
- Test code written which used all logging levels and the compiler
  output inspected to ensure warnings occurred only when expected.
- Full clean local build performed to ensure no components failed
  to compile due to use of the -Werror option.A
- Verification build pulled down for mini-BAT

:QA Notes:
Violations of the constraints on message ID formats will be logged
as Errors using the following message ID's:

- NULL_MSGID:    The provided msgid pointer was NULL
- EMPTY_MSGID:   The provided msgid was the empty string
- INVALID_MSGID: The provided msgid contained invalid characters

At some point, regular checks of the log for these message ID's will
detect non-compliant components.

:Issues Addressed:
[GF-5644] Convert HP Copyright to LG
[GF-7642] msgid should be validated for the new APIs
[GF-7643] Unused pmloglib levels to be marked for deprecation
[GF-9505] pmloglib: Use the new API for PMLOG_TRACE
[GF-7968] CCC: pmloglib=33,v3.0.1

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

Change-Id: I8fd87f4eac48caef86e92d4d44a879121495dfe0
Reviewed-on: https://g2g.palm.com/2786
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>