Clean up project files

Remove unused DEFINES from .pro and .pri files.
Implements GF-2058.

Open-webOS-DCO-1.0-Signed-off-by: Teppo Pennanen <teppo.pennanen@palm.com>

Change-Id: If2572dfcb74bfa4b098c4280913fd8644412cc3d
fix title in ApplicationDescriptionBase

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

Change-Id: I7f42b26afd66d412778e9e8f6d86ee2aa50ef9c6
add knowledge of icon field in appinfo.json

[GF-5649] provide the app icon in window properties for app windows

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

Change-Id: If9474447e9741c636d916d94645437a607b0ade8
Merge remote-tracking branch 'upstream/master' into webOS-ports/master
Remove machine specific configuration and add a common device one

Signed-off-by: Simon Busch <morphis@gravedo.de>