Merge change 24020 into eclair

* changes:
  Wallpapers: new transitions, hiding when not visible, other cleanup.