ApplicationProcessManager: pass correct entry point for native applications

Signed-off-by: Simon Busch <morphis@gravedo.de>
BootManager: take into account that compositor may not be started when we reach first use state

Signed-off-by: Simon Busch <morphis@gravedo.de>
DeviceInfo: use settings rather than asking the host instance

The HostArm class uses access to the framebuffer to determine the display dimensions. This
can lead to some problems with multiple processes trying to access where only the first
one wins.

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