shell: each user has now his personal background

Each time a new user logs in, a new background personal to him will
be created or raised. It may be defined with the "[shell]
background-image-<user> or background-color-<user>" syntax in
weston.ini.

Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>