[service] statefs.service uses new user session boot targets

Signed-off-by: Pekka Lundstrom <pekka.lundstrom@jollamobile.com>
Merge pull request #1 from plundstr/master

Ported statefs.service to use new targets
'unregister' command is not implemented

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
.gitignore

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[loader] is_reloadable property

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[server] loader sometimes can't be touched

Provider does not rely on weak_ptr because corresponding loader can be
destroyed only after provider is removed. Also, loader can't be
reloaded if it is not reloadable.

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[api] supplying server interface to provider

Currently server interface is used to send "reload" event to server when
e.g. provider configuration is changed

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
missing #include

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
unmount lazily on prestart

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>
[service] execute prestart hooks

prestart hooks can be used to implement workarounds etc

Signed-off-by: Denis Zalevskiy <denis.zalevskiy@jolla.com>