fixed some bugs with AB drag 'n drop
Fix NumberPicker offcenterness
Fix findCellForSpan to work with ADW's VacantCells

When long-pressing to select a new desktop item to add, the item should be added
at or near the position the user long-pressed. This worked on the stock launcher
because the way the VacantCells was built up centered around the current cell.

ADW uses a different method of building the VacantCells because the stock method
is really confusing and ANRs/infinite loops on larger grids.

This change to findCellForSpan does the find-nearest work so desktop items are
once again placed at or near where the user long-pressed.
Added handling for dynamic icon packs like Droidicon and Tha Icon Ultimate
Add missing return in switch statement.
Imporve App Group selection UI.

Now, in app list, there's a separate bottom toolbar shown, which contains
current app group name and prev/next buttons. Clicking on group name
will show list of groups to switch to (as an optimization of screen
space, this list lacks "New group..." choice).

A bit of regression is that last selected group is not saved in app
preferences (and thus next time launcher starts, it won't be preselected).
This is considered a minor regression (can be consider speed/storage usage
optimizations ;-) ).
Merge branch 'standalone' of github.com:jonfhancock/android_packages_apps_Launcher into hammer
Merge branch 'nightly' into hammer
Merge branch 'kevin' of github.com:teslacoil/adw_launcher into hammer
github ready