Debounce ce.Surface#onFocusChange

Change of focus can fire multiple blur and focus events but
we only need to compute the focus state once per cycle.

Change-Id: Ib27e9966d043866478fc459f579b08d4b55b125f