make SetLSErrorCallbacks available for all modules

:Release Notes:

:Detailed Notes:
- moved lserror_pbnjson.c from hub to libluna-service2

:Testing Performed:
unit/integration tests under desktop

:QA Notes:

:Issues Addressed:
[BHV-1592] Implement optional validation of received payload

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>

Change-Id: I6a00e9460157e9b6f03f64a8066f4fdfaac5e36f
Reviewed-on: https://g2g.palm.com/5509
Reviewed-by: DCO Verification
Reviewed-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Tested-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Reviewed-by: Alexandr Smoktal <alexandr.smoktal@lge.com>
Reviewed-by: Sergiy Kryvonos <sergiy.kryvonos@lge.com>