Update Layer surface from phosh
This syncs up to aecdcbd74266945887d7f214dfc1c8906b0c60eb to fix the potential problems like World/Phosh/squeekboard#285 (closed)
Draft until the phosh side landed.
Signed-off-by: Guido Günther agx@sigxcpu.org
Edited by Guido Günther