Initial code to handle lifecycles and events in addons
This provides the invocation of predefined methods for lifecycles and events
- prelanuch : invoking prelaunch() in an addon when app-control is emitted
- suspend : invoking suspend() in an addon when suspend is emitted
- resume : invoking resume() in an addon when resume is emitted
- quit : invoking quit() in an addon when before-quit is emitted
- arrowup : invoking arrowup() in an addon when arrowup is pressed
- arrowdown : invoking arrowdown() in an addon when arrowdown is pressed
It's only an initial code and focused on the logic to call each method.
Change-Id: I04c5976dd88fabb2ccdfcf96e0d444ed296acbe4
Signed-off-by: hyunduk.kim <hyunduk.kim@samsung.com>