Updated navigator.service.Request to use subscriptions and added a "localechange" event (via a subscribed localeInfo monitor)
GF-3068 related; switches to starting/stopping subscription services on stage activation/deactivation, as carded apps stop all processing
Added a LS2Request toString function for convenient debugging

Enyo-DCO-1.1-Signed-off-by: Jason Robitaille <jason.robitaille@lge.com>
GF-5364: PmLogLib functions added to window.webOSLog, moved from enyo-cordova library.
GF-3068: Tested and fixed issues related to the connection monitor and locale monitor not (re)starting on stage activate.
Added fetchAppInfo and fetchAppRootPath to navigator.application, rather than a separate window.webOS object.
Fixed blockScreenTimeout and setSubtleLightbar so they properly pass the state to set.

Enyo-DCO-1.1-Signed-off-by: Jason Robitaille <jason.robitaille@lge.com>
Added network connection setting for ethernet connection
PmLibLog switched from window.webOSLog namespace to window.webOS namespace
Merge pull request #2 from webOS-DevRel/jaycanuck-servicerequest-localemonitor

GF-5364, GF-3068, localemonitor, lunaservices improvenents

Reviewed-By: Gray Norton <gray.norton@lge.com>