Move background_configure()

Move it before hawaii_desktop_shell_set_background().
No functional changes.
Hide shell surfaces

Desktop shell client will ask us to unmap and remove the surface from
its layer when it wants to hide it.