Introduce LunaSysMgr-ipc-ready upstart event, adjust bootupFinished calls

- To be used by upstart to determine when to launch WebAppMgr
  Part of fix for GF-2551
- bootupFinished now called on a 10 second timeout, in case of
  failure of WAM - previously, it was a 0ms timeout
- bootupFinished no longer has any effect if called multiple times

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: I39a75ada80a6ff514512de55249b869db41ee2b7
Reviewed-on: https://g2g.palm.com/1718
Reviewed-by: Build Verification
Reviewed-by: Eric Blade <eric.blade@palm.com>
Tested-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Ed Chejlava <ed.chejlava@lge.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Revert "Move hover implementation from CardHostWindow to CardWindow"

This reverts commit f761de7414ffe11c7910f803cdcdddb8b0f70f4c.
That change interfered somehow with Enyo 2 apps, they would no longer
receive any clicks.

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: Ia1584197b06d6168ed86af2573fbc964e023df7b
Reviewed-on: https://g2g.palm.com/1730
Reviewed-by: Build Verification
Tested-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>