Update to upstream latest

Change-Id: Ibbc7c75d13b682c9c69e394fd38294cc5117dc17
Revert "Update to upstream latest"

This reverts commit f78cfe0d0fcf8442cbc80cda81366097340c89f6.
Merge remote-tracking branch 'sgt7/cm-10.1' into cm-10.1-dev
Trebuchet: Centers horizontally the drawer on vertical orientation

The drawer (AppsCustomizePagedView) disable the use of centers
horizontally && vertical every page. There is no problem with that on
device with fixed grid, and on devices with isLargeScreen on horizontal
orientation aligning the cellpagedview the top looks good. But when
orientation is vertical, the cellpagedview is aligned to the left.
In this case, this change forces the cellpagedview to center horizontally,
which give to the cellpagedview the same good look than horizontal orientation.

[before] https://sharecloud.ruesga.com/public.php?service=files&t=5fee1bd3e68fd28eafcaff13357956db

[after] https://sharecloud.ruesga.com/public.php?service=files&t=0beb9a41d6ad86fef089fb9f643ff51c

Change-Id: I20a996c60dd5d89b004ceee216ce5aea18b0466f
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Trebuchet: Properly remove grid preference on isLargeScreen devices

Actually, the preference is not been removed.

Change-Id: I0a37e953140b748ff03d6018166c004bcb4907fa
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>

Conflicts:
	src/com/cyanogenmod/trebuchet/preference/Preferences.java