Chameleon engine AICPfied

bugs intended!! :D

PS3: rebased

Change-Id: I797ad5bcf3aebad12e51f4bf962ca08d42f23b3d
Revert "Chameleon engine AICPfied"

This reverts commit 192164a0aa6d0a6b8f1768a74492496a70f0baf5.

Change-Id: I17b3a233da98318fa6dda9d05df9b11c81356d0e
Chameleon engine AICPfied with autorship

Change-Id: I3e0d1059e940f40b90f30f1a91f244d8fab397cf
WallpaperCropper: respect max wallpaper width

Some devices with high resolution screen only support 2048px wide
wallpaper (used to be fixed in I5b25bd931db0b2610e260921f28b92d8b0966aa6)

Pre-KitKat this works as follows:

- Launcher calls WallpaperManager.suggestDesiredDimensions and we
  limit the maximum size in that function
- The wallpaper setting application calls WallpaperManager
  .getDesiredMinimumWidth and respects that size

However, after KitKat, it is all broken because WallpaperCropper
now calculate its own dimension and does respect the value set by
getDesiredMinimumWidth (and it calls suggestDesiredDimensions,
which is supposed to be reserved for Launchers!)

Attempting to restore wallpaper setting by:

- Having WallpaperCropper respect config_wallpaperMaxWidth
- Having CMWallpaper (which copy pasted code from WallpaperCropper)
  respect getDesiredMinimumWidth
- For third party applications, if they respect getDesiredMinimumWidth,
  then they will work, but if they don't (i.e. uses WallpaperCropper's
  code), then there's nothing we can do.

Change-Id: Ib7da12a1c70befbeef2f305593d3841acbc45243
Non-English optimizing apps happy patch

Changed the test for when to display the app name. Previously
this was done by looking for the word 'Optimizing' at the
start of the message, but of course that only works if the
language is English. Now we display the app name if the
variable 'always' is true. It appears to be false for the
other messages such as ' Starting apps' or 'Finishing boot'.

Change-Id: Iec42039353dadd16ea67d48afb8d0dfbdf1a8d0c
Merge "Fix MIUI carrier style with chameleon" into kitkat
Fix MIUI carrier style with chameleon

Change-Id: I716bc41d97ce1869599163b78de51c046d330bff
systemui: Unbreak the planet

 * Not sure who to blame, but it's probably themes... :)

Change-Id: I0c534354a699f756d809aff10843ebea21f3f369
Merge "systemui: Unbreak the planet" into kitkat
Merge remote-tracking branch 'ap/kitkat' into kitkat
Merge remote-tracking branch 'ap/kitkat' into kitkat