[plugin] Added skeleton for generic plugin.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin-runner] added skeleton for plugin runner tool (will allow loading of the plugin in future).

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin-runner] added buttons for indicating when key events occur.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin-runner] Added KeySource class which will emit notifications when buttons events occur.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin-runner] Send random key events for testing purposes.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin-runner] Moved signal connections to qml file. Some code refactoring.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin-runner] Build the executable to build -folder. Include qml-files as resources as deployment doesn't work when DESTDIR is different.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin] Configure the plugin as generic plugin.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin, plugin-runner] Fake key events are now sent from the plugin.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin-runner] Flatten runner's folder structure and remove unnecessary clutter.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[key-sender] Added tool for sending key events over network (doesn't send anything yet).

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>
[plugin-runner] Fixed window contents not resizing when window is resized.

Signed-off-by: Janne Hakonen <janne.hakonen@oss.tieto.com>