Migration update: ensuring all folders go first

-> Also, leave the last row empty on every screen
-> Fix bug where shortcuts weren't getting moved (introduced in
   previous CL)
-> Only dedupe items directly on the workspace

Bug 12416411
Bug 12572727

Change-Id: Id95cc6081c57cc289c2a85b2a6872ee0bf3eb98a
Updating Tablet clings. (Bug 11973614)

Change-Id: I6cb10424a345691d50c4fac7969e0b97bbee4b3c
Updating screen background assets. (Bug 12136457)

Change-Id: I48d235d9c44a53b5fbf6c244736e86cbc9f19162
Adding new bucket for inbetween phone-tablet layouts. (Bug 11993166)

Change-Id: I01fc54be8059d4cd25ff465c70595683fc8ac019
Disabled the wallpaper when completely in -1 Now space.

Bug: 11186234
Change-Id: I6ffb66f12298bd9df7e228a8589d63780b70a396
Fix overlapping pages (issue 12551580)

Change-Id: I03c29c36828b6c4baadb33b13b0e852b07b2d40f
Disable Set Wallpaper button while loading image

Bug: 12472111

Change-Id: I2a0cba47f31af2416b0dd062929f277fcbf80481
Dismissing search and other overlays when the menu button is pressed. (Bug 12524591)
Adding specific buckets for N5 in dynamic grid. (Bug 12604220)

Change-Id: I1fa62b7d16f557c7191fb1666d687b8784a88857
Avoid NPE from delayed Runnable

Naive fix to b/12656485. Other Runnables in Launcher similarly check
that mWorkspace hasn't become null between being posted and being
executed, so I think this is probably appropriate.

Bug: 12656485
Change-Id: Ib4f3d0e8686c6249fe838144b1e8120c85f66f01
Defend against missing DB during migration.

Bug: 12600784
Change-Id: Ie295d2ac970eab798b9826748d400cd30a04662d
Adding tighter first run checks for migration clings. (Bug 12626290)

Change-Id: I09fc95c9a3d50ce57f9140e89da2ff4856807f92
Catch exceptions if Exif is malformed

Bug: 11650650

Change-Id: Iee8f1675850c692fe54dc619f3e969ba180e4206