webos-image: luna-service2=154,v3.5.1

:Release Notes:
Add APIs to register in gmainloop through context
Add ls-monitor-pub accessible from jail
Build luna-send-pub on the source code of luna-send
Add special support for "com.webos." the same as for "com.palm."
Compare whole subscription token instead of first 50 characters
Replace script/end with exec in upstart script

:Detailed Notes:
submissions/152..submissions/154
08562dd Revert comparator of service names
f0d7552 Remove script/end script whenever possible
aa15541 Change library version to 3.5.0
8144cbb Add APIs to register in gmainloop through context
a89d643 Add ls-monitor-pub accessible from jail
e599fae Deploy luna-send-pub with no access to the private hub
59dd2c5 Introduce comparator of service names
cab34fc Compare whole subscription token

:Testing Performed:
Intenal unit tests were passed successfully with memory error detection
MiniBAT test was done on the target

:QA Notes:

:Issues Addressed:
[GF-4768] Add special support for "com.webos." in luna-service2
[GF-35091] Upstart scripts leaving many dangling /bin/sh procs
[GF-14219] Add LCSGmainontextAttach(LSHandle *, GMainContext *, LSError *) call
[GF-13492] Deploy ls-monitor-pub to track public bus only
[GF-13491] Deploy luna-send-pub with restricted privileges
[GF-13831] LSSubscriptionProcess/LSSubscriptionAdd failure
[GF-34666] CCC: luna-service2=154,v3.5.1

Open-webOS-DCO-1.0-Signed-off-by: Alekseyev Oleksandr <alekseyev.oleksandr@lge.com>
Change-Id: I1ea4421ffc61c1b4f130c9c6b21c123f99d28ee9
Reviewed-on: https://g2g.palm.com/3241
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>