Themes: Fix icon filters clamping to wrong values

Change-Id: Iab3cce465f8bdfd7c30a020fda254728349c5ebe
Themes: Make sure composed icon info is meaningful

We don't want to try and create a composed icon if the parts that
make up a composed icon are not valid or set.

Change-Id: I3d9e7432e4b351de9c0a4e662e028932ee7f08e2
Add animation when using navbar recent long press toggle last app

- Fix a little derp in PhoneStatusBar / private View.OnClickListener mRecentsClickListener leading to double click recent button need to preload recents panel work after every use of toggle last app feature
- There's no need to check this -> private boolean mRecentsLongClicked = true or false;
- Also cancelPreloadingRecentTasksList() everytime we call TaskUtils.toggleLastAppImpl(mContext);

Based on cm commit: https://github.com/CyanogenMod/android_frameworks_base/commit/2578c4748bf44c726957f94ffc7c4d265da2637b

Change-Id: Ie459f4be510e0eda7fa39270e863f011edc9a8d0
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_frameworks_base into android-4.4