Convert DB8 to conform to new PmLog formats

:Release Notes:
- Change MojLog.h and MojLog.cpp to change over to new PmLog formats when
   the USE_PMLOG build flag is set
- Change the default logging level to 'notice'
- Change the Cmake script to find the Pmlog component and set USE_PMLOG

:Detailed Notes:
- Added new function to MojLogger clas to calculate a unique ID based
   on file name and line number
- If USE_PMLOG set, the MojLog...() functions redefined to use equivalent
   PmLog...() functions after formatting the log message inline.
   Ex:  MojLogInfo uses PmLogInfo
- context is registered with Pmlog using component's name

:Testing Performed:
Tested on build #257 with log levels of 'error', 'notice' and 'debug'.

:QA Notes:

:Issues Addressed:
[GF-8000] Conform to new PmLogLib specification

Open-webOS-DCO-1.0-Signed-off-by: shrinivas.kulkarni <shrinivas.kulkarni@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@lge.com>

Change-Id: I03389b961b11641b03928ee15fedc7ebdf7be963
Reviewed-on: https://g2g.palm.com/3003
Reviewed-by: Build Verification
Tested-by: Roger Stringer <roger.stringer@lge.com>
Reviewed-by: Shrinivas Kulkarni <shrinivas.kulkarni@lge.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>