Cleaned up some app to app behaviors with Chromecast
WIP: converting webOS app-to-app to keep track of web app session state

This is necessary to provide better support for versions of webOS that contain a key bug in app-to-app
WIP: Refactored webOS web socket handling to be more generic

This is WIP because app-to-app is still pretty buggy. This is a transitional commit to get each WebOSWebAppSession to use its own WebOSTVServiceSocketClient.
Added some missing file headers
Fixed all recently discovered issues with web app communication
Merge branch 'sdk_1.3-dev' into sdk_1.3