Remove dead code.

This hasn't been used since at least 2011, and we're no longer
shipping the data supporting it either.

Change-Id: Ibe42057650b49794c65d6f0d54ed7a492f3b594b
Restore a bunch of recents and statusbar dimens that SHOULD BE OVERLAID

Change-Id: Ib12c1959077fea7468e389d78147ec5140eb7d34
Rework thumbnail handling

Since ids of media file are usually not continuous, the original file of thumbnail are
sparse. When there are big numbers files on ex\
ternal storage, the size of this file will be horrible.
Ex, when the id is 20000, then the .thumbnails/.thumbdata3-xx file will be 50000*10k = 488.28M.
Can refer http://stackoverflow.com/questions/12396715/android-huge-thumbdata4-file-in-dcim-folder
Because after 4.0, MediaProvider will scan any files, this will be a big problem. So I modify MiniThumbFile.java to avoid this.
According to the id, we now produce an index file. In this index file, one id will use BYTES_PER_MINTHUMB_INDEX(8) bytes in offset (i\
d+1)*BYTES_PER_MINTHUMB_INDEX. The data of these 8 bytes is the index of thumbnail file. The first BYTES_PER_MINTHUMB_INDEX bytes kee\
p next available index. And when you need insert a thumbnail, the index increase by 1. In this way, the block data in thumbnail file \
will be continuous. And thus unnecessary zero paddings will not be saved.

Change-Id: I66005dd69b0a5c8f4353bd7a8225d163a654fd2d
Signed-off-by: DHOMD <DHO@dho.im>
Add longpress to settings tile to open Vanir Customizations 1 of 2

Based on slim commit https://github.com/SlimRoms/frameworks_base/commit/ec5aceacb15e835a4b665820005bdd060aed4a05

Author: tchaari
Merge "Add longpress to settings tile to open Vanir Customizations 1 of 2" into jb43
fix clock sending intent for calendar

add a stripped down private dateview class for quicksettings.

PS2: remove a couple unused inmports and whitespace

Change-Id: Ibcff7c3577d94c1a236f40ecb759e17e6388c565
Merge remote-tracking branch 'upstream/jb43' into jb43