Bug 1089464 - [Smart Screen][Home]Launch card directly from smart home

To be able launch app from Smart Home directly, with some more unit tests also.

https://bugzilla.mozilla.org/show_bug.cgi?id=1089464