Run as foreground service

Use starForeground(...) to run the client as a foreground
servide to avoid having Android killing it every time. This
method requires that the service send a notification to the
user.

Signed-off-by: Martin Abente Lahaye <tch@sugarlabs.org>