Remove useless/repetitive code

fixScale(float) method has been extracted from the code but the original
code has been kept in place. Because of this, the animation scale is
"fixed" twice which is not necessary. This patch, simply call
fixScale(float) once and stores the result of it in the scale variable.

Change-Id: I50aeacbc2c13ebbf447506ae4309d50c0e313837
Consider mScrollX when drawing the checkMarkDrawable

When mScrollX has a very large value the checkmark will not show,
unless it is considered when setting the bounds of the drawable.

Change-Id: Ic4c9bce950816686622baa7330ebb2e69ecfb8e6
Fix the actionbar cab background on xxhdpi device eg. htc dna

on devices like dna when in gmail or messaging for example selecting a message or thread by long pressing activates the actionbar to the cab_backgrounds. The xhdpi ones weren't drawing right cause a half glow in the actionbar. Adding xxhdpi drawables has fixed this effect.

the size was a guess for now.

Signed-off-by: travp624 <travp624@gmail.com>
HALO vibration fix

Change-Id: I435587edc9a2a20ca3e179ea4ed1331f69151243

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/halo/Halo.java
HALO: fix the integer division bug

The newHeight is calculated by an integer division, which leads to an
ugly bug. E.g. a 95x96 image will get a newHeight of 0 because
(95 / 96 * 113) equals to 0. This will lead to a SystemUI FC.

Fix it by multipling first and dividing afterwards.
HALO: batch message icon for hdpi and mdpi

It's hard to keep up with Paul hehe