CardView: move the trigger of the startup animation for the first card display to the card window wrapper

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Launcher: Fix the icons display, and refactorize the code for launching an application so that it is based on events and so that its management is regrouped in the parent Launcher class

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Tests: add more test icons in the full launcher, to have the different situations for app title display

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Merge pull request #5 from webOS-ports/tofe/work

Improvement of card creation, launcher display and app launch architecture